test: Increase deinit time
[platform/core/api/efl-util.git] / test / CMakeLists.txt
1 SET(EXEC_NAME "efl-util-tests")
2
3 SET(TC_SOURCES
4     efl-util-tests.cpp
5     tc-efl-util.cpp
6     tc-efl-util-internal.cpp
7 )
8
9 PKG_CHECK_MODULES(REQUIRED_PKGS REQUIRED
10     glib-2.0
11     dlog
12     elementary
13     ecore-wl2
14     capi-base-common
15     capi-system-info
16     libdrm
17     libtbm
18     wayland-client
19     wayland-tbm-client
20     screenshooter-client
21     tizen-extension-client
22     gtest
23     gmock
24 )
25
26 INCLUDE_DIRECTORIES(
27     ${INC_DIR}
28     ${GTEST_INCLUDE_DIR}
29 )
30
31 IF(EFLUTILGCOV)
32         SET(CMAKE_CXX_FLAGS "${CXXFLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -O2 -g -fPIE -Wall -Werror --param=max-vartrack-size=60000000 -std=c++14")
33 ELSE(EFLUTILGCOV)
34         SET(CMAKE_CXX_FLAGS "${CXXFLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -O2 -g -fPIE -Wall -Werror -std=c++14")
35 ENDIF(EFLUTILGCOV)
36 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=${LIB_INSTALL_DIR}")
37 ADD_EXECUTABLE(${EXEC_NAME} ${TC_SOURCES})
38 TARGET_LINK_LIBRARIES(${EXEC_NAME}
39         ${REQUIRED_PKGS_LDFLAGS}
40         ${fw_name}
41 )
42 INSTALL(TARGETS ${EXEC_NAME} DESTINATION ${BIN_DIR})