25 lines
916 B
CMake
25 lines
916 B
CMake
# SPDX-License-Identifier: MIT
|
|
|
|
add_executable(test-packageutils
|
|
test-packageutils.cpp
|
|
../src/packageutils.cpp
|
|
)
|
|
target_include_directories(test-packageutils PRIVATE ../src)
|
|
target_link_libraries(test-packageutils PRIVATE Qt6::Core Qt6::Test)
|
|
add_test(NAME packageutils COMMAND test-packageutils)
|
|
|
|
add_executable(test-toolmodel
|
|
test-toolmodel.cpp
|
|
../src/toolmodel.cpp
|
|
../src/packageutils.cpp
|
|
)
|
|
target_include_directories(test-toolmodel PRIVATE ../src)
|
|
target_link_libraries(test-toolmodel PRIVATE Qt6::Core Qt6::Test)
|
|
add_test(NAME toolmodel COMMAND test-toolmodel)
|
|
|
|
add_executable(test-qmlresource test-qmlresource.cpp)
|
|
target_link_libraries(test-qmlresource PRIVATE Qt6::Core Qt6::Test)
|
|
target_compile_definitions(test-qmlresource PRIVATE KCM_PLUGIN_PATH="$<TARGET_FILE:kcm_fedora_tools>")
|
|
add_dependencies(test-qmlresource kcm_fedora_tools)
|
|
add_test(NAME qmlresource COMMAND test-qmlresource)
|