X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Flibmemcached%2FCMakeLists.txt;h=4e8e0401d0565e40acf82edcaf10ec581f968178;hb=793adba0379cb8704d5254625834eda2156eb472;hp=e3bcfbe76d8048751a104850e42ced963d2f6d6e;hpb=5bb6f975322d3da0caf082b8d890132194d0a4ea;p=m6w6%2Flibmemcached diff --git a/src/libmemcached/CMakeLists.txt b/src/libmemcached/CMakeLists.txt index e3bcfbe7..4e8e0401 100644 --- a/src/libmemcached/CMakeLists.txt +++ b/src/libmemcached/CMakeLists.txt @@ -1,10 +1,15 @@ find_package(FLEX) -find_package(BISON) +find_package(BISON 2.3) + +if(${BISON_VERSION} VERSION_GREATER_EQUAL 3.0) + set(BISON_WARNINGS -Wno-deprecated) +endif() file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/csl) bison_target(CSL_PARSER csl/parser.yy ${CMAKE_CURRENT_BINARY_DIR}/csl/parser.cc DEFINES_FILE ${CMAKE_CURRENT_BINARY_DIR}/csl/parser.h + COMPILE_FLAGS ${BISON_WARNINGS} ) flex_target(CSL_SCANNER csl/scanner.l ${CMAKE_CURRENT_BINARY_DIR}/csl/scanner.cc DEFINES_FILE ${CMAKE_CURRENT_BINARY_DIR}/csl/scanner.h