2 SET(TARGET_RUA_UNIT_TEST "rua-unit-test")
4 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/ UNIT_TESTS_SRCS)
5 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../mock/ UNIT_TESTS_SRCS)
6 ADD_EXECUTABLE(${TARGET_RUA_UNIT_TEST}
10 TARGET_INCLUDE_DIRECTORIES(${TARGET_RUA_UNIT_TEST} PUBLIC
11 "${CMAKE_CURRENT_SOURCE_DIR}/../../include"
12 "${CMAKE_CURRENT_SOURCE_DIR}/../mock"
15 INCLUDE(FindPkgConfig)
16 PKG_CHECK_MODULES(gtest_pkgs REQUIRED gmock)
18 TARGET_LINK_LIBRARIES(${TARGET_RUA_UNIT_TEST} PUBLIC ${gtest_pkgs_LDFLAGS} ${PROJECT_NAME})
19 SET_TARGET_PROPERTIES(${TARGET_RUA_UNIT_TEST} PROPERTIES COMPILE_FLAGS "-fPIE")
20 SET_TARGET_PROPERTIES(${TARGET_RUA_UNIT_TEST} PROPERTIES LINK_FLAGS "-pie")
23 NAME ${TARGET_RUA_UNIT_TEST}
24 COMMAND ${TARGET_RUA_UNIT_TEST}