|
|
@ -34,7 +34,7 @@ function( calamares_add_test )
|
|
|
|
# parse arguments (name needs to be saved before passing ARGN into the macro)
|
|
|
|
# parse arguments (name needs to be saved before passing ARGN into the macro)
|
|
|
|
set( NAME ${ARGV0} )
|
|
|
|
set( NAME ${ARGV0} )
|
|
|
|
set( options GUI )
|
|
|
|
set( options GUI )
|
|
|
|
set( multiValueArgs SOURCES LIBRARIES )
|
|
|
|
set( multiValueArgs SOURCES LIBRARIES DEFINITIONS )
|
|
|
|
cmake_parse_arguments( TEST "${options}" "" "${multiValueArgs}" ${ARGN} )
|
|
|
|
cmake_parse_arguments( TEST "${options}" "" "${multiValueArgs}" ${ARGN} )
|
|
|
|
set( TEST_NAME ${NAME} )
|
|
|
|
set( TEST_NAME ${NAME} )
|
|
|
|
|
|
|
|
|
|
|
@ -50,7 +50,7 @@ function( calamares_add_test )
|
|
|
|
Qt5::Test
|
|
|
|
Qt5::Test
|
|
|
|
)
|
|
|
|
)
|
|
|
|
calamares_automoc( ${TEST_NAME} )
|
|
|
|
calamares_automoc( ${TEST_NAME} )
|
|
|
|
target_compile_definitions( ${TEST_NAME} PRIVATE -DBUILD_AS_TEST )
|
|
|
|
target_compile_definitions( ${TEST_NAME} PRIVATE -DBUILD_AS_TEST ${TEST_DEFINITIONS} )
|
|
|
|
if( TEST_GUI )
|
|
|
|
if( TEST_GUI )
|
|
|
|
target_link_libraries( ${TEST_NAME} calamaresui Qt5::Gui )
|
|
|
|
target_link_libraries( ${TEST_NAME} calamaresui Qt5::Gui )
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|