SET(TESTS_PATH ${PROJECT_SOURCE_DIR}/test/) FIND_PACKAGE(Threads REQUIRED) # Required by gmock PKG_CHECK_MODULES(TESTS_DEP QUIET gmock cynara-agent ) INCLUDE_DIRECTORIES( ${ASKUSER_PATH}/common ${gmock_INCLUDE_DIRS} ) SET(TESTS_SOURCES ${TESTS_PATH}/main.cpp ${TESTS_PATH}/common/exception.cpp ${TESTS_PATH}/common/translator.cpp ) ADD_DEFINITIONS(${TESTS_DEP_CFLAGS}) ADD_EXECUTABLE(${TARGET_TESTS} ${TESTS_SOURCES}) SET_TARGET_PROPERTIES(${TARGET_TESTS} PROPERTIES COMPILE_FLAGS -fpie ) TARGET_LINK_LIBRARIES(${TARGET_TESTS} ${TESTS_DEP_LIBRARIES} ${TARGET_ASKUSER_COMMON} ${gmock_LDFLAGS} ${gmock_LIBRARIES} -pie ) INSTALL(TARGETS ${TARGET_TESTS} DESTINATION ${BIN_INSTALL_DIR}) ADD_SUBDIRECTORY(tools)