WiP cmake-ify
[m6w6/libmemcached] / libmemcached / csl / CMakeLists.txt
1
2 find_package(FLEX)
3 find_package(BISON)
4
5 flex_target(CSL_SCANNER scanner.l ${CMAKE_SOURCE_DIR}/scanner.cc
6 DEFINES_FILE ${CMAKE_SOURCE_DIR}/scanner.h
7 )
8 bison_target(CSL_PARSER parser.yy ${CMAKE_SOURCE_DIR}/parser.cc
9 DEFINES_FILE ${CMAKE_SOURCE_DIR}/parser.h
10 )
11 add_flex_bison_dependency(CSL_SCANNER CSL_PARSER)
12
13 include_directories(../..)
14 add_library(csl STATIC
15 context.cc
16 ${BISON_CSL_PARSER_OUTPUTS}
17 ${FLEX_CSL_SCANNER_OUTPUTS}
18 )