diff options
Diffstat (limited to 'mmss/CMakeLists.txt')
-rw-r--r-- | mmss/CMakeLists.txt | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/mmss/CMakeLists.txt b/mmss/CMakeLists.txt index c200d7a..cd719e0 100644 --- a/mmss/CMakeLists.txt +++ b/mmss/CMakeLists.txt @@ -1,11 +1,18 @@ -include_directories(${GMRF_SOURCE_DIR}/include) +include_directories(${GMRF_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) + +FLEX_TARGET(mmss_config_lex config.l ${CMAKE_CURRENT_BINARY_DIR}/config.ll.cpp) +BISON_TARGET(mmss_config_parse config.y ${CMAKE_CURRENT_BINARY_DIR}/config.yy.cpp) add_executable(mmss - iface.c - log.c - mmss.c - protocol.c - queue.c - schedule.c + config.cpp + iface.cpp + log.cpp + mmss.cpp + protocol.cpp + queue.cpp + schedule.cpp + ${FLEX_mmss_config_lex_OUTPUTS} + ${BISON_mmss_config_parse_OUTPUTS} ) target_link_libraries(mmss dl) +set_target_properties(mmss PROPERTIES COMPILE_FLAGS -std=c++11) |