summaryrefslogtreecommitdiffstats
path: root/src/uscxml/plugins/datamodel/CMakeLists.txt
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-07-31 21:05:47 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-07-31 21:05:47 (GMT)
commita61ef07b5eb3dacfc596a26cb1373356e5673dbb (patch)
tree484f4c1952c493032f8ca42709e001d7cc25be6a /src/uscxml/plugins/datamodel/CMakeLists.txt
parenteab5c12b2a1b9cfee94e8d0cbe41fb5d78594bb5 (diff)
downloaduscxml-a61ef07b5eb3dacfc596a26cb1373356e5673dbb.zip
uscxml-a61ef07b5eb3dacfc596a26cb1373356e5673dbb.tar.gz
uscxml-a61ef07b5eb3dacfc596a26cb1373356e5673dbb.tar.bz2
Support for ignoring libraries when building and minimal builds
Diffstat (limited to 'src/uscxml/plugins/datamodel/CMakeLists.txt')
-rw-r--r--src/uscxml/plugins/datamodel/CMakeLists.txt11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/uscxml/plugins/datamodel/CMakeLists.txt b/src/uscxml/plugins/datamodel/CMakeLists.txt
index acf7344..76f928b 100644
--- a/src/uscxml/plugins/datamodel/CMakeLists.txt
+++ b/src/uscxml/plugins/datamodel/CMakeLists.txt
@@ -30,7 +30,8 @@ if (BUILD_DM_ECMA)
list (APPEND USCXML_FILES ${JSC_DOM})
list (APPEND USCXML_OPT_LIBS ${JSC_LIBRARY})
endif()
- else()
+
+ elseif(V8_FOUND)
# GOOGLE V8 ecmascript datamodel
set(USCXML_DATAMODELS "ecmascript(V8) ${USCXML_DATAMODELS}")
@@ -81,7 +82,7 @@ list (APPEND USCXML_FILES ${NULL_DATAMODEL})
# Lua datamodel
-if (BUILD_DM_LUA AND LUA_FOUND)
+if (BUILD_DM_LUA AND LUA_FOUND AND NOT BUILD_MINIMAL)
set(USCXML_DATAMODELS "lua ${USCXML_DATAMODELS}")
file(GLOB LUA_DATAMODEL
lua/*.cpp
@@ -105,7 +106,7 @@ endif()
# XPath datamodel
-if (BUILD_DM_XPATH)
+if (BUILD_DM_XPATH AND NOT BUILD_MINIMAL)
set(USCXML_DATAMODELS "xpath ${USCXML_DATAMODELS}")
file(GLOB XPATH_DATAMODEL
xpath/*.cpp
@@ -125,7 +126,7 @@ endif()
# SWI PROLOG datamodel
-if (SWI_FOUND AND BUILD_DM_PROLOG)
+if (SWI_FOUND AND BUILD_DM_PROLOG AND NOT BUILD_MINIMAL)
set(USCXML_DATAMODELS "prolog ${USCXML_DATAMODELS}")
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/prolog/swi/SWIConfig.h.in ${CMAKE_BINARY_DIR}/uscxml/SWIConfig.h)
@@ -164,7 +165,7 @@ endif()
# Promela datamodel
-if (BUILD_DM_PROMELA)
+if (BUILD_DM_PROMELA AND NOT BUILD_MINIMAL)
set(USCXML_DATAMODELS "promela ${USCXML_DATAMODELS}")
file(GLOB_RECURSE PROMELA_DATAMODEL