blob: 350592056dffcb885afb437934bd5dfa27e06031 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# scxml ioprocessor
OPTION(WITH_IOPROC_SCXML "Build the scxml i/o processor" ON)
if (WITH_IOPROC_SCXML)
set(USCXML_IOPROCESSORS "scxml ${USCXML_IOPROCESSORS}")
file(GLOB_RECURSE SCXML_IOPROCESSOR
scxml/*.cpp
scxml/*.h
)
list (APPEND USCXML_FILES ${SCXML_IOPROCESSOR})
endif()
OPTION(WITH_IOPROC_BASICHTTP "Build the basichttp i/o processor" ON)
if (WITH_IOPROC_BASICHTTP)
set(USCXML_IOPROCESSORS "basichttp ${USCXML_IOPROCESSORS}")
file(GLOB_RECURSE BASICHTTP_IOPROCESSOR
basichttp/*.cpp
basichttp/*.h
)
list (APPEND BASICHTTP_IOPROCESSOR "")
list (APPEND USCXML_FILES ${BASICHTTP_IOPROCESSOR})
endif()
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)
set(USCXML_IOPROCESSORS ${USCXML_IOPROCESSORS} PARENT_SCOPE)
|