summaryrefslogtreecommitdiffstats
path: root/src/uscxml/CMakeLists.txt
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-05-14 14:29:19 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-05-14 14:29:19 (GMT)
commita154682fc1b25581742d38dd5fe9aa06ede167b7 (patch)
tree7574933b0cc8767a963ca1198425ba9e071374c6 /src/uscxml/CMakeLists.txt
parenta49c068652d82ab40386bb702d0bd01e46015e7c (diff)
downloaduscxml-a154682fc1b25581742d38dd5fe9aa06ede167b7.zip
uscxml-a154682fc1b25581742d38dd5fe9aa06ede167b7.tar.gz
uscxml-a154682fc1b25581742d38dd5fe9aa06ede167b7.tar.bz2
Fixed bugs and worked on MMI bridge
Diffstat (limited to 'src/uscxml/CMakeLists.txt')
-rw-r--r--src/uscxml/CMakeLists.txt41
1 files changed, 22 insertions, 19 deletions
diff --git a/src/uscxml/CMakeLists.txt b/src/uscxml/CMakeLists.txt
index 3167405..d96895e 100644
--- a/src/uscxml/CMakeLists.txt
+++ b/src/uscxml/CMakeLists.txt
@@ -3,56 +3,59 @@
############################################################
file(GLOB_RECURSE USCXML_SERVER
- src/uscxml/server/*.cpp
- src/uscxml/server/*.h
+ server/*.cpp
+ server/*.h
)
source_group("Interpreter" FILES ${USCXML_SERVER})
list (APPEND USCXML_FILES ${USCXML_SERVER})
file(GLOB_RECURSE USCXML_CONCURRENCY
- src/uscxml/concurrency/*.cpp
- src/uscxml/concurrency/*.h
+ concurrency/*.cpp
+ concurrency/*.h
)
source_group("Interpreter" FILES ${USCXML_CONCURRENCY})
list (APPEND USCXML_FILES ${USCXML_CONCURRENCY})
file(GLOB_RECURSE USCXML_DEBUG
- src/uscxml/debug/*.cpp
- src/uscxml/debug/*.h
+ debug/*.cpp
+ debug/*.h
)
source_group("Interpreter" FILES ${USCXML_DEBUG})
list (APPEND USCXML_FILES ${USCXML_DEBUG})
file(GLOB_RECURSE USCXML_INTERPRETERS
- src/uscxml/interpreter/*.cpp
- src/uscxml/interpreter/*.h
+ interpreter/*.cpp
+ interpreter/*.h
)
source_group("Interpreter" FILES ${USCXML_INTERPRETERS})
list (APPEND USCXML_FILES ${USCXML_INTERPRETERS})
file(GLOB USCXML_CORE
${CMAKE_SOURCE_DIR}/contrib/src/jsmn/jsmn.c
- src/uscxml/*.cpp
- src/uscxml/*.h
+ *.cpp
+ *.h
)
source_group("Interpreter" FILES ${USCXML_CORE})
list (APPEND USCXML_FILES ${USCXML_CORE})
if (BUILD_AS_PLUGINS)
- list (APPEND USCXML_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/src/uscxml/plugins)
+ list (APPEND USCXML_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/plugins)
file(GLOB PLUMA
- src/uscxml/plugins/Pluma/*.cpp
- src/uscxml/plugins/Pluma/*.h
- src/uscxml/plugins/*.cpp
- src/uscxml/plugins/*.h
+ plugins/Pluma/*.cpp
+ plugins/Pluma/*.h
+ plugins/*.cpp
+ plugins/*.h
)
source_group("Interpreter" FILES ${PLUMA})
list (APPEND USCXML_FILES ${PLUMA})
add_definitions("-DBUILD_AS_PLUGINS")
endif()
-include(src/uscxml/plugins/datamodel/CMakeLists.txt)
-include(src/uscxml/plugins/element/CMakeLists.txt)
-include(src/uscxml/plugins/invoker/CMakeLists.txt)
-include(src/uscxml/plugins/ioprocessor/CMakeLists.txt)
+add_subdirectory(plugins/datamodel)
+add_subdirectory(plugins/element)
+add_subdirectory(plugins/ioprocessor)
+add_subdirectory(plugins/invoker)
+set(USCXML_INCLUDE_DIRS ${USCXML_INCLUDE_DIRS} PARENT_SCOPE)
+set(USCXML_OPT_LIBS ${USCXML_OPT_LIBS} PARENT_SCOPE)
+set(USCXML_FILES ${USCXML_FILES} PARENT_SCOPE)