cmake: build success
[m6w6/libmemcached] / libmemcached / csl / CMakeLists.txt
1
2 find_package(FLEX)
3 find_package(BISON)
4
5 flex_target(CSL_SCANNER scanner.l ${CMAKE_CURRENT_SOURCE_DIR}/scanner.cc
6 DEFINES_FILE ${CMAKE_CURRENT_SOURCE_DIR}/scanner.h
7 )
8 bison_target(CSL_PARSER parser.yy ${CMAKE_CURRENT_SOURCE_DIR}/parser.cc
9 DEFINES_FILE ${CMAKE_CURRENT_SOURCE_DIR}/parser.h
10 )
11 add_flex_bison_dependency(CSL_SCANNER CSL_PARSER)
12
13 set(CSL_SOURCES
14 csl/context.cc
15 ${BISON_CSL_PARSER_OUTPUTS}
16 ${FLEX_CSL_SCANNER_OUTPUTS}
17 PARENT_SCOPE)