summaryrefslogtreecommitdiffstats
path: root/mmss/CMakeLists.txt
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2013-07-26 14:22:18 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2013-07-26 14:22:18 +0200
commit0ffde34faac958a28842a952157852fd072834a5 (patch)
tree28a2ccbac9dec9e843bd995a42d1c82f14c4fc6d /mmss/CMakeLists.txt
parentac9f22678b5db6a63dd3a64313d7123000702733 (diff)
downloadgmrf-0ffde34faac958a28842a952157852fd072834a5.tar
gmrf-0ffde34faac958a28842a952157852fd072834a5.zip
Convert mmss to C++, add parser
Diffstat (limited to 'mmss/CMakeLists.txt')
-rw-r--r--mmss/CMakeLists.txt21
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)