1 SET(DESTINATION_DIR wgt-backend-ut)
4 ADD_EXECUTABLE(${TARGET_SMOKE_TEST}
9 ADD_EXECUTABLE(${TARGET_SMOKE_TEST_HELPER}
12 ADD_EXECUTABLE(${TARGET_MANIFEST_TEST}
16 TARGET_INCLUDE_DIRECTORIES(${TARGET_SMOKE_TEST} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../)
17 TARGET_INCLUDE_DIRECTORIES(${TARGET_SMOKE_TEST_HELPER} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../)
18 TARGET_INCLUDE_DIRECTORIES(${TARGET_MANIFEST_TEST} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../)
20 INSTALL(DIRECTORY test_samples/ DESTINATION ${SHAREDIR}/${DESTINATION_DIR}/test_samples)
22 APPLY_PKG_CONFIG(${TARGET_SMOKE_TEST} PUBLIC
27 APPLY_PKG_CONFIG(${TARGET_MANIFEST_TEST} PUBLIC
32 # FindGTest module do not sets all needed libraries in GTEST_LIBRARIES and
33 # GTest main libraries is still missing, so additional linking of
34 # GTEST_MAIN_LIBRARIES is needed.
35 TARGET_LINK_LIBRARIES(${TARGET_SMOKE_TEST} PRIVATE ${TARGET_LIBNAME_WGT} ${TARGET_LIBNAME_HYBRID} ${GTEST_MAIN_LIBRARIES})
36 TARGET_LINK_LIBRARIES(${TARGET_SMOKE_TEST_HELPER} PRIVATE ${TARGET_LIBNAME_WGT})
37 TARGET_LINK_LIBRARIES(${TARGET_MANIFEST_TEST} PRIVATE ${TARGET_LIBNAME_WGT} ${GTEST_MAIN_LIBRARIES})
39 INSTALL(TARGETS ${TARGET_SMOKE_TEST} DESTINATION ${BINDIR}/${DESTINATION_DIR})
40 INSTALL(TARGETS ${TARGET_SMOKE_TEST_HELPER} DESTINATION ${BINDIR}/${DESTINATION_DIR})
41 INSTALL(TARGETS ${TARGET_MANIFEST_TEST} DESTINATION ${BINDIR}/${DESTINATION_DIR})