calamares/src/modules/contextualprocess/CMakeLists.txt
Adriaan de Groot 713add5795 [contextualprocess] Add tests
- Tests showed issues with memory management, fixed in previous commits.
2018-02-19 07:04:21 -05:00

29 lines
693 B
CMake

calamares_add_plugin( contextualprocess
TYPE job
EXPORT_MACRO PLUGINDLLEXPORT_PRO
SOURCES
ContextualProcessJob.cpp
LINK_PRIVATE_LIBRARIES
calamares
SHARED_LIB
)
if( ECM_FOUND )
find_package( Qt5 COMPONENTS Test REQUIRED )
include( ECMAddTests )
ecm_add_test(
Tests.cpp
ContextualProcessJob.cpp # Builds it a second time
TEST_NAME
contextualprocesstest
LINK_LIBRARIES
${CALAMARES_LIBRARIES}
calamaresui
${YAMLCPP_LIBRARY}
Qt5::Core
Qt5::Test
)
set_target_properties( contextualprocesstest PROPERTIES AUTOMOC TRUE )
endif()