CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
-ENABLE_TESTING()
-SET(NOTIFICATION_UNIT_TESTS notification-ex_unittests)
-ADD_TEST(NAME ${NOTIFICATION_UNIT_TESTS} COMMAND ${NOTIFICATION_UNIT_TESTS})
-
ADD_SUBDIRECTORY(notification)
ADD_SUBDIRECTORY(notification-ex)
-ADD_SUBDIRECTORY(unittest)
+ADD_SUBDIRECTORY(tests)
-ADD_DEPENDENCIES(notification-ex_unittests notification-ex)
--- /dev/null
+ENABLE_TESTING()
+SET(NOTIFICATION_UNIT_TESTS notification-ex_unittests)
+ADD_TEST(NAME ${NOTIFICATION_UNIT_TESTS} COMMAND ${NOTIFICATION_UNIT_TESTS})
+
+ADD_SUBDIRECTORY(unittest)
+ADD_DEPENDENCIES(notification-ex_unittests notification-ex)
SET(CMAKE_CXX_FLAGS_RELEASE "-O2")
INCLUDE_DIRECTORIES(
- ${CMAKE_SOURCE_DIR}/notification-ex
- ${CMAKE_SOURCE_DIR}/notification-ex/api
- ${CMAKE_SOURCE_DIR}/mock
${CMAKE_SOURCE_DIR}/
+ ${CMAKE_SOURCE_DIR}/notification-ex/
+ ${CMAKE_SOURCE_DIR}/notification-ex/api
+ ${CMAKE_CURRENT_SOURCE_DIR}/../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../mock
)
AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/src SOURCES)
-AUX_SOURCE_DIRECTORY(${CMAKE_SOURCE_DIR}/mock MOCK_SOURCES)
+AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../mock MOCK_SOURCES)
AUX_SOURCE_DIRECTORY(${CMAKE_SOURCE_DIR}/notification-ex NOTIFICATION_EX_SOURCES)
ADD_EXECUTABLE(${PROJECT_NAME}
${SOURCES}