1 SET(TARGET_UNIT_TEST "app-core_unittests")
3 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../tizen-cpp/app-core-cpp
5 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../tizen-cpp/app-core-ui-cpp
6 LIB_APP_CORE_UI_CPP_SRCS)
7 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../tizen-cpp/app-core-efl-cpp
8 LIB_APP_CORE_EFL_CPP_SRCS)
9 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../tizen-cpp/app-core-multi-window-cpp
10 LIB_APP_CORE_MULTI_WINDOW_CPP_SRCS)
11 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../tizen-cpp/common
13 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} TEST_SRCS)
14 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/mock/ MOCK_SRCS)
16 ADD_EXECUTABLE(${TARGET_UNIT_TEST}
19 ${LIB_APP_CORE_CPP_SRCS}
20 ${LIB_APP_CORE_UI_CPP_SRCS}
21 ${LIB_APP_CORE_EFL_CPP_SRCS}
22 ${LIB_APP_CORE_MULTI_WINDOW_CPP_SRCS}
25 TARGET_INCLUDE_DIRECTORIES(${TARGET_UNIT_TEST} PUBLIC
26 ${CMAKE_CURRENT_SOURCE_DIR}
27 ${CMAKE_CURRENT_SOURCE_DIR}/../
28 ${CMAKE_CURRENT_SOURCE_DIR}/../tizen-cpp/
29 ${CMAKE_CURRENT_SOURCE_DIR}/../tizen-cpp/app-core-cpp
30 ${CMAKE_CURRENT_SOURCE_DIR}/../tizen-cpp/app-core-ui-cpp
31 ${CMAKE_CURRENT_SOURCE_DIR}/../tizen-cpp/app-core-efl-cpp
32 ${CMAKE_CURRENT_SOURCE_DIR}/../tizen-cpp/app-core-multi-window-cpp
33 ${CMAKE_CURRENT_SOURCE_DIR}/../tizen-cpp/common
36 APPLY_PKG_CONFIG(${TARGET_UNIT_TEST} PUBLIC
47 TIZEN_EXTENSION_CLIENT_DEPS
53 TARGET_LINK_LIBRARIES(${TARGET_UNIT_TEST} PUBLIC "-L/usr/lib/hal")
54 SET_TARGET_PROPERTIES(${TARGET_UNIT_TEST} PROPERTIES COMPILE_FLAGS "-fPIE")
55 SET_TARGET_PROPERTIES(${TARGET_UNIT_TEST} PROPERTIES LINK_FLAGS "-pie")