iotivity 0.9.0
[platform/upstream/iotivity.git] / service / soft-sensor-manager / SampleApp / tizen / SSMTesterApp / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(ssm)
3
4 SET(CMAKE_SHARED_LINKER_FLAGS " -Wl,--as-needed")
5 SET(CMAKE_EXE_LINKER_FLAGS " -Wl,--as-needed -Wl,--hash-style=both")
6 #SET(EX_SERVER "simpleserver")
7 #SET(EX_CLIENT "simpleclient")
8 #SET(EX_CLIENTSERVER "simpleclientserver")
9 #SET(OCTBSTACK "octbstack")
10
11 #INCLUDE_DIRECTORIES(include)
12 #INCLUDE_DIRECTORIES(csdk/stack/include)
13 #INCLUDE_DIRECTORIES(csdk/ocsocket/include)
14 #INCLUDE_DIRECTORIES(csdk/ocrandom/include)
15 #INCLUDE_DIRECTORIES(csdk/logger/include)
16 #INCLUDE_DIRECTORIES(${INCLUDE_INSTALL_DIR}/boost)
17 #LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
18
19 #SET(EXTRA_CXXFLAGS "-std=c++11")
20 #SET(EXTRA_CXXFLAGS "-g3 -std=c++0x")
21 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS}")
22
23 #SET(SRCS
24 #       OCLib/OCReflect.cpp
25 #       OCLib/OCPlatform.cpp
26 #       OCLib/OCResource.cpp
27 #       OCLib/InProcServerWrapper.cpp
28 #       OCLib/InProcClientWrapper.cpp)
29 #ADD_LIBRARY(${PROJECT_NAME} STATIC ${SRCS})
30
31 #ADD_EXECUTABLE(${EX_SERVER} examples/simpleserver.cpp)
32 #TARGET_LINK_LIBRARIES(${EX_SERVER} ${PROJECT_NAME} ${OCTBSTACK} pthread)
33 #INSTALL(TARGETS ${EX_SERVER} DESTINATION ${BIN_INSTALL_DIR})
34
35 #ADD_EXECUTABLE(${EX_CLIENT} examples/simpleclient.cpp)
36 #TARGET_LINK_LIBRARIES(${EX_CLIENT} ${PROJECT_NAME} ${OCTBSTACK} pthread)
37 #INSTALL(TARGETS ${EX_CLIENT} DESTINATION ${BIN_INSTALL_DIR})
38
39 #ADD_EXECUTABLE(${EX_CLIENTSERVER} examples/simpleclientserver.cpp)
40 #TARGET_LINK_LIBRARIES(${EX_CLIENTSERVER} ${PROJECT_NAME} ${OCTBSTACK} pthread)
41 #INSTALL(TARGETS ${EX_CLIENTSERVER} DESTINATION ${BIN_INSTALL_DIR})
42
43 #ADD_SUBDIRECTORY(csdk)
44 #ADD_SUBDIRECTORY(examples)
45 ADD_SUBDIRECTORY(oic-sample)