calamares/src/modules/shellprocess/CMakeLists.txt
Adriaan de Groot 7515386cf8 CMake: clean up test setup
- Remove redundant searches for ECM and Qt::Test, move
   them to top-level.
2018-10-05 09:41:37 -04:00

25 lines
550 B
CMake

calamares_add_plugin( shellprocess
TYPE job
EXPORT_MACRO PLUGINDLLEXPORT_PRO
SOURCES
ShellProcessJob.cpp
LINK_PRIVATE_LIBRARIES
calamares
SHARED_LIB
)
if( ECM_FOUND AND BUILD_TESTING )
ecm_add_test(
Tests.cpp
TEST_NAME
shellprocesstest
LINK_LIBRARIES
${CALAMARES_LIBRARIES}
calamaresui
${YAMLCPP_LIBRARY}
Qt5::Core
Qt5::Test
)
set_target_properties( shellprocesstest PROPERTIES AUTOMOC TRUE )
endif()