1 SET(DESTINATION_DIR app-installers-ut)
3 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../)
5 SET(TARGET_ASSESSOR_LIB "test-assessor-lib")
6 SET(TARGET_TEST_TAG_PLUGIN "test-tag-plugin")
7 SET(TARGET_TEST_CATEGORY_PLUGIN "test-category-plugin")
8 SET(TARGET_TEST_METADATA_PLUGIN "test-metadata-plugin")
9 SET(TARGET_TEST_TAG_FAIL_PLUGIN "test-tag-fail-plugin")
10 SET(TARGET_TEST_CATEGORY_FAIL_PLUGIN "test-category-fail-plugin")
11 SET(TARGET_TEST_METADATA_FAIL_PLUGIN "test-metadata-fail-plugin")
13 SET(TARGET_PLUGINS_TEST "plugins_smoketest")
14 SET(TARGET_SIGNATURE_TEST "signature_smoketest")
17 ADD_EXECUTABLE(${TARGET_SIGNATURE_TEST}
18 signature_smoketest.cc
21 ADD_EXECUTABLE(${TARGET_PLUGINS_TEST}
25 INSTALL(DIRECTORY test_samples/ DESTINATION ${SHAREDIR}/${DESTINATION_DIR}/test_samples)
27 APPLY_PKG_CONFIG(${TARGET_SIGNATURE_TEST} PUBLIC
31 APPLY_PKG_CONFIG(${TARGET_PLUGINS_TEST} PUBLIC
35 # FindGTest module do not sets all needed libraries in GTEST_LIBRARIES and
36 # GTest main libraries is still missing, so additional linking of
37 # GTEST_MAIN_LIBRARIES is needed.
38 TARGET_LINK_LIBRARIES(${TARGET_SIGNATURE_TEST} PUBLIC
39 ${TARGET_LIBNAME_COMMON}
40 ${GTEST_MAIN_LIBRARIES}
43 TARGET_LINK_LIBRARIES(${TARGET_PLUGINS_TEST} PUBLIC
44 ${TARGET_LIBNAME_COMMON}
45 ${TPK_MANIFEST_HANDLERS_DEPS}
46 ${GTEST_MAIN_LIBRARIES}
47 ${TARGET_ASSESSOR_LIB}
51 INSTALL(TARGETS ${TARGET_SIGNATURE_TEST} DESTINATION ${BINDIR}/${DESTINATION_DIR})
52 INSTALL(TARGETS ${TARGET_PLUGINS_TEST} DESTINATION ${BINDIR}/${DESTINATION_DIR})
54 ADD_SUBDIRECTORY(libs)
55 ADD_SUBDIRECTORY(common)