diff --git a/src/ioslaves/trash/tests/CMakeLists.txt b/src/ioslaves/trash/tests/CMakeLists.txt index 7adba49b..514fd79c 100644 --- a/src/ioslaves/trash/tests/CMakeLists.txt +++ b/src/ioslaves/trash/tests/CMakeLists.txt @@ -1,35 +1,30 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) ########### next target ############### set(testtrash_SRCS testtrash.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../trashimpl.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../trashsizecache.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../discspaceutil.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../kinterprocesslock.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../kiotrashdebug.cpp ) -add_executable(testtrash ${testtrash_SRCS}) -ecm_mark_as_test(testtrash) -add_test(NAME testtrash COMMAND testtrash) - -target_link_libraries(testtrash - KF5::I18n - Qt5::DBus - KF5::KIOCore - KF5::Solid - Qt5::Test -) if(APPLE) - target_link_libraries(testtrash "-framework DiskArbitration -framework CoreFoundation") + set(testtrash_APPLE_LIBS "-framework DiskArbitration -framework CoreFoundation") endif(APPLE) -ecm_mark_nongui_executable(testtrash) + +include(ECMAddTests) + +ecm_add_test(${testtrash_SRCS} + TEST_NAME testtrash + LINK_LIBRARIES KF5::I18n Qt5::DBus KF5::KIOCore KF5::Solid Qt5::Test ${testtrash_APPLE_LIBS} +) ### next target ### add_executable(lockingtest lockingtest.cpp ../kinterprocesslock.cpp) ecm_mark_nongui_executable(lockingtest) target_link_libraries(lockingtest Qt5::Core Qt5::DBus)