Files
fedora-tools/fedora-tools-settings/tests/CMakeLists.txt
T

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)