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}/boost)
8 INCLUDE_DIRECTORIES(${NOTI_BASE_DIR}/NotificationManager/include)
10 SET(NOTIFICATIONMANAGER "NotificationManager")
11 SET(EX_NOTIPROVIDER "SampleProvider")
12 SET(EX_NOTICONSUMER "SampleConsumer")
14 SET(EXTRA_CXXFLAGS "-std=c++0x")
15 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS}")
17 FILE(GLOB MANAGER_SRCS ${NOTI_BASE_DIR}/NotificationManager/src/*.cpp)
19 ADD_EXECUTABLE(${NOTIFICATIONMANAGER} ${MANAGER_SRCS})
20 TARGET_LINK_LIBRARIES(${NOTIFICATIONMANAGER} ${OCLIB} ${OCTBSTACK} pthread)
21 INSTALL(TARGETS ${NOTIFICATIONMANAGER} DESTINATION ${BIN_INSTALL_DIR})
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})
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})