SET(EXEC_NAME "capi-ui-efl-util-unittests") SET(TC_SOURCES efl-util-tests.cpp tc-efl-util.cpp tc-efl-util-internal.cpp ) PKG_CHECK_MODULES(REQUIRED_PKGS REQUIRED glib-2.0 dlog elementary ecore-wl2 capi-base-common capi-system-info libdrm libtbm wayland-client wayland-tbm-client screenshooter-client tizen-extension-client gtest gmock ) INCLUDE_DIRECTORIES( ${INC_DIR} ${GTEST_INCLUDE_DIR} ) IF(EFLUTILGCOV) SET(CMAKE_CXX_FLAGS "${CXXFLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -O2 -g -fPIE -Wall -Werror --param=max-vartrack-size=60000000 -std=c++14") ELSE(EFLUTILGCOV) SET(CMAKE_CXX_FLAGS "${CXXFLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -O2 -g -fPIE -Wall -Werror -std=c++14") ENDIF(EFLUTILGCOV) SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=${LIB_INSTALL_DIR}") ADD_EXECUTABLE(${EXEC_NAME} ${TC_SOURCES}) TARGET_LINK_LIBRARIES(${EXEC_NAME} ${REQUIRED_PKGS_LDFLAGS} ${fw_name} ) INSTALL(TARGETS ${EXEC_NAME} DESTINATION ${BIN_DIR})