diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2013-07-26 14:22:18 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2013-07-26 14:22:18 +0200 |
commit | 0ffde34faac958a28842a952157852fd072834a5 (patch) | |
tree | 28a2ccbac9dec9e843bd995a42d1c82f14c4fc6d /mmss/CMakeLists.txt | |
parent | ac9f22678b5db6a63dd3a64313d7123000702733 (diff) | |
download | gmrf-0ffde34faac958a28842a952157852fd072834a5.tar gmrf-0ffde34faac958a28842a952157852fd072834a5.zip |
Convert mmss to C++, add parser
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) |