From 792a92befe48c9c5616ec3b578ada8b57195306f Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Wed, 27 Dec 2023 11:46:22 +0100 Subject: [PATCH] Fix build with cmake >= 3.28 Proposed by krop on #kde-devel Unless my bisect skills failed broken by https://gitlab.kitware.com/cmake/cmake/-/commit/ebc9e448b38378cc21a6b77df03a77d9732c24ac --- cmake/FindGem.cmake | 2 +- src/tests/CMakeLists.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmake/FindGem.cmake b/cmake/FindGem.cmake index 612268decb..5de3c51abc 100644 --- a/cmake/FindGem.cmake +++ b/cmake/FindGem.cmake @@ -9,7 +9,7 @@ set(FINDGEM_MODULES_DIR ${CMAKE_CURRENT_LIST_DIR}) function(find_gem GEM_NAME) - set(GEM_PACKAGE "Gem:${GEM_NAME}") + set(GEM_PACKAGE "Gem_${GEM_NAME}") configure_file(${FINDGEM_MODULES_DIR}/FindGem.cmake.in Find${GEM_PACKAGE}.cmake @ONLY) diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt index 949fd52b3f..20b682fe0d 100644 --- a/src/tests/CMakeLists.txt +++ b/src/tests/CMakeLists.txt @@ -70,10 +70,10 @@ LINK_LIBRARIES dolphinprivate dolphinstatic Qt6::Test) ecm_add_test(draganddrophelpertest.cpp LINK_LIBRARIES dolphinprivate Qt6::Test) find_gem(test-unit) -set_package_properties(Gem:test-unit PROPERTIES +set_package_properties(Gem_test-unit PROPERTIES TYPE RECOMMENDED DESCRIPTION "Ruby gem 'test-unit' required for testing of servicemenu helpers.") -if (Gem:test-unit_FOUND) +if (Gem_test-unit_FOUND) add_test(NAME servicemenutest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/../settings/contextmenu/test/test_run.rb) endif()