LINK_DIRECTORIES(${LIB_INSTALL_DIR}) SET(NOTI_BASE_DIR "${BASE_SRC_DIR}/notification-manager") INCLUDE_DIRECTORIES(${INCLUDE_INSTALL_DIR}/oic) INCLUDE_DIRECTORIES(${INCLUDE_INSTALL_DIR}/oic/stack) INCLUDE_DIRECTORIES(${INCLUDE_INSTALL_DIR}/boost) INCLUDE_DIRECTORIES(${NOTI_BASE_DIR}/NotificationManager/include) SET(NOTIFICATIONMANAGER "NotificationManager") SET(EX_NOTIPROVIDER "SampleProvider") SET(EX_NOTICONSUMER "SampleConsumer") SET(EXTRA_CXXFLAGS "-std=c++0x") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS}") FILE(GLOB MANAGER_SRCS ${NOTI_BASE_DIR}/NotificationManager/src/*.cpp) ADD_EXECUTABLE(${NOTIFICATIONMANAGER} ${MANAGER_SRCS}) TARGET_LINK_LIBRARIES(${NOTIFICATIONMANAGER} ${OCLIB} ${OCTBSTACK} pthread) INSTALL(TARGETS ${NOTIFICATIONMANAGER} DESTINATION ${BIN_INSTALL_DIR}) ADD_EXECUTABLE(${EX_NOTIPROVIDER} ${NOTI_BASE_DIR}/SampleApp/linux/sampleProvider/SampleProvider.cpp) TARGET_LINK_LIBRARIES(${EX_NOTIPROVIDER} ${OCLIB} ${OCTBSTACK} pthread) INSTALL(TARGETS ${EX_NOTIPROVIDER} DESTINATION ${BIN_INSTALL_DIR}) ADD_EXECUTABLE(${EX_NOTICONSUMER} ${NOTI_BASE_DIR}/SampleApp/linux/sampleConsumer/SampleConsumer.cpp) TARGET_LINK_LIBRARIES(${EX_NOTICONSUMER} ${OCLIB} ${OCTBSTACK} pthread) INSTALL(TARGETS ${EX_NOTICONSUMER} DESTINATION ${BIN_INSTALL_DIR})