You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
921 B
36 lines
921 B
|
|
set(proxyModelTestSources |
|
kselectionproxymodeltestsuite.cpp |
|
) |
|
|
|
|
|
remove_definitions(-DQT_NO_CAST_TO_ASCII) |
|
remove_definitions(-DQT_NO_CAST_FROM_ASCII) |
|
remove_definitions(-DQT_NO_CAST_FROM_BYTEARRAY) |
|
|
|
find_package(Qt5 5.2.0 CONFIG REQUIRED Test Widgets) |
|
|
|
add_subdirectory(proxymodeltestsuite) |
|
|
|
include(ECMMarkAsTest) |
|
|
|
macro(kitemmodels_proxymodel_tests) |
|
foreach(_testname ${ARGN}) |
|
add_executable(${_testname} ${_testname}.cpp ${proxyModelTestSources} ) |
|
add_test(kitemmodels-${_testname} ${_testname}) |
|
ecm_mark_as_test(${_testname}) |
|
target_link_libraries(${_testname} KF5::ItemModels Qt5::Test Qt5::Widgets proxymodeltestsuite ) |
|
endforeach(_testname) |
|
endmacro() |
|
|
|
|
|
kitemmodels_proxymodel_tests( |
|
kdescendantsproxymodeltest |
|
klinkitemselectionmodeltest |
|
kselectionproxymodeltest |
|
testmodelqueuedconnections |
|
) |
|
|
|
if (Qt5Script_FOUND) |
|
add_subdirectory(proxymodeltestapp) |
|
endif()
|
|
|