diff options
author | Stefan Radomski <github@mintwerk.de> | 2017-02-03 15:30:56 (GMT) |
---|---|---|
committer | Stefan Radomski <github@mintwerk.de> | 2017-02-03 15:30:56 (GMT) |
commit | f7670b8d975d2d686095e98e7e7cc781b69dad0c (patch) | |
tree | 9df4dd3e721fbd26a4db14e5d3bc94cf88b8acf5 /test/CMakeLists.txt | |
parent | 074e8a7db78bba7bdc184f6d18d16c2ab8045fed (diff) | |
download | uscxml-f7670b8d975d2d686095e98e7e7cc781b69dad0c.zip uscxml-f7670b8d975d2d686095e98e7e7cc781b69dad0c.tar.gz uscxml-f7670b8d975d2d686095e98e7e7cc781b69dad0c.tar.bz2 |
Reduced dependencies to compile test-gen-c to smaller executable
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r-- | test/CMakeLists.txt | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 2b90b97..5cb9a01 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -83,9 +83,34 @@ add_executable(test-state-pass src/test-state-pass.cpp ${GETOPT_FILES}) target_link_libraries(test-state-pass uscxml) set_target_properties(test-state-pass PROPERTIES FOLDER "Tests") -add_executable(test-gen-c src/test-gen-c.cpp ${GETOPT_FILES}) -target_link_libraries(test-gen-c uscxml) +add_executable(test-gen-c + src/test-gen-c.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/interpreter/BasicDelayedEventQueue.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/interpreter/BasicEventQueue.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/interpreter/EventQueue.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/interpreter/Logging.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/interpreter/StdOutLogger.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/util/UUID.cpp + # ${PROJECT_SOURCE_DIR}/src/uscxml/util/URL.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/util/Convenience.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/util/Base64.c + ${PROJECT_SOURCE_DIR}/src/uscxml/util/MD5.c + ${PROJECT_SOURCE_DIR}/src/uscxml/util/SHA1.c + ${PROJECT_SOURCE_DIR}/src/uscxml/messages/Data.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/messages/Event.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/messages/Blob.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/plugins/Factory.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/plugins/DataModel.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/plugins/Invoker.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/plugins/IOProcessor.cpp + ${PROJECT_SOURCE_DIR}/src/uscxml/plugins/datamodel/null/NullDataModel.cpp +# ${PROJECT_SOURCE_DIR}/src/uscxml/plugins/datamodel/ecmascript/v8/V8DataModel.cpp + ${PROJECT_SOURCE_DIR}/contrib/src/jsmn/jsmn.c + ${PROJECT_SOURCE_DIR}/contrib/src/evws/evws.c + ${GETOPT_FILES}) +target_link_libraries(test-gen-c ${LIBEVENT_LIBRARIES}) set_target_properties(test-gen-c PROPERTIES FOLDER "Tests") +set_target_properties(test-gen-c PROPERTIES COMPILE_DEFINITIONS "NO_XERCESC;FEATS_ON_CMD") # issues file(GLOB_RECURSE USCXML_ISSUES |