1 LINK_DIRECTORIES(${LIB_INSTALL_DIR})
3 SET(NOTI_BASE_DIR "${BASE_SRC_DIR}/notification-manager")
5 INCLUDE_DIRECTORIES(${INCLUDE_INSTALL_DIR}/oic)
6 INCLUDE_DIRECTORIES(${INCLUDE_INSTALL_DIR}/oic/stack)
7 INCLUDE_DIRECTORIES(${INCLUDE_INSTALL_DIR}/oic/ocsocket)
8 INCLUDE_DIRECTORIES(${INCLUDE_INSTALL_DIR}/boost)
9 INCLUDE_DIRECTORIES(${NOTI_BASE_DIR}/NotificationManager/include)
11 SET(NOTIFICATIONMANAGER "NotificationManager")
12 SET(EX_NOTIPROVIDER "SampleProvider")
13 SET(EX_NOTICONSUMER "SampleConsumer")
15 SET(EXTRA_CXXFLAGS "-std=c++0x")
16 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS}")
18 FILE(GLOB MANAGER_SRCS ${NOTI_BASE_DIR}/NotificationManager/src/*.cpp)
20 ADD_EXECUTABLE(${NOTIFICATIONMANAGER} ${MANAGER_SRCS})
21 TARGET_LINK_LIBRARIES(${NOTIFICATIONMANAGER} ${OCLIB} ${OCTBSTACK} pthread)
22 INSTALL(TARGETS ${NOTIFICATIONMANAGER} DESTINATION ${BIN_INSTALL_DIR})
24 ADD_EXECUTABLE(${EX_NOTIPROVIDER} ${NOTI_BASE_DIR}/SampleApp/linux/sampleProvider/SampleProvider.cpp)
25 TARGET_LINK_LIBRARIES(${EX_NOTIPROVIDER} ${OCLIB} ${OCTBSTACK} pthread)
26 INSTALL(TARGETS ${EX_NOTIPROVIDER} DESTINATION ${BIN_INSTALL_DIR})
28 ADD_EXECUTABLE(${EX_NOTICONSUMER} ${NOTI_BASE_DIR}/SampleApp/linux/sampleConsumer/SampleConsumer.cpp)
29 TARGET_LINK_LIBRARIES(${EX_NOTICONSUMER} ${OCLIB} ${OCTBSTACK} pthread)
30 INSTALL(TARGETS ${EX_NOTICONSUMER} DESTINATION ${BIN_INSTALL_DIR})