Imported Upstream version 0.9.2
[platform/upstream/iotivity.git] / service / notification-manager / build / tizen / CMakeLists.txt
1 LINK_DIRECTORIES(${LIB_INSTALL_DIR})
2
3 SET(NOTI_BASE_DIR "${BASE_SRC_DIR}/notification-manager")
4
5 INCLUDE_DIRECTORIES(${INCLUDE_INSTALL_DIR}/oic)
6 INCLUDE_DIRECTORIES(${INCLUDE_INSTALL_DIR}/oic/stack)
7 INCLUDE_DIRECTORIES(${INCLUDE_INSTALL_DIR}/boost)
8 INCLUDE_DIRECTORIES(${NOTI_BASE_DIR}/NotificationManager/include)
9
10 SET(NOTIFICATIONMANAGER "NotificationManager")
11 SET(EX_NOTIPROVIDER "SampleProvider")
12 SET(EX_NOTICONSUMER "SampleConsumer")
13
14 SET(EXTRA_CXXFLAGS "-std=c++0x")
15 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS}")
16
17 FILE(GLOB MANAGER_SRCS ${NOTI_BASE_DIR}/NotificationManager/src/*.cpp)
18
19 ADD_EXECUTABLE(${NOTIFICATIONMANAGER} ${MANAGER_SRCS})
20 TARGET_LINK_LIBRARIES(${NOTIFICATIONMANAGER} ${OCLIB} ${OCTBSTACK} pthread)
21 INSTALL(TARGETS ${NOTIFICATIONMANAGER} DESTINATION ${BIN_INSTALL_DIR})
22
23 ADD_EXECUTABLE(${EX_NOTIPROVIDER} ${NOTI_BASE_DIR}/SampleApp/linux/sampleProvider/SampleProvider.cpp)
24 TARGET_LINK_LIBRARIES(${EX_NOTIPROVIDER} ${OCLIB} ${OCTBSTACK} pthread)
25 INSTALL(TARGETS ${EX_NOTIPROVIDER} DESTINATION ${BIN_INSTALL_DIR})
26
27 ADD_EXECUTABLE(${EX_NOTICONSUMER} ${NOTI_BASE_DIR}/SampleApp/linux/sampleConsumer/SampleConsumer.cpp)
28 TARGET_LINK_LIBRARIES(${EX_NOTICONSUMER} ${OCLIB} ${OCTBSTACK} pthread)
29 INSTALL(TARGETS ${EX_NOTICONSUMER} DESTINATION ${BIN_INSTALL_DIR})
30