summaryrefslogtreecommitdiffstats
path: root/tests/auto/cmake/test_import_plugins/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/cmake/test_import_plugins/CMakeLists.txt')
-rw-r--r--tests/auto/cmake/test_import_plugins/CMakeLists.txt13
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/auto/cmake/test_import_plugins/CMakeLists.txt b/tests/auto/cmake/test_import_plugins/CMakeLists.txt
index ecfa7a0777..5f6d629c20 100644
--- a/tests/auto/cmake/test_import_plugins/CMakeLists.txt
+++ b/tests/auto/cmake/test_import_plugins/CMakeLists.txt
@@ -1,4 +1,7 @@
-cmake_minimum_required(VERSION 3.1)
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
+cmake_minimum_required(VERSION 3.16)
project(import_plugins_advanced)
enable_testing()
@@ -38,12 +41,12 @@ function(create_test_executable target)
add_test(test_${target_name_adjusted} ${target_name_adjusted})
if(arg_FINALIZER_MODE)
- set(finalizer_mode "TRUE")
+ set(finalizer_mode_state "ENABLE")
else()
- set(finalizer_mode "FALSE")
+ set(finalizer_mode_state "DISABLE")
endif()
- qt_enable_import_plugins_finalizer_mode(${target_name_adjusted} ${finalizer_mode})
+ qt_set_finalizer_mode(${target_name_adjusted} ${finalizer_mode_state} MODES static_plugins)
set(target ${target_name_adjusted} PARENT_SCOPE)
endfunction()
@@ -73,7 +76,7 @@ target_link_libraries(${target} PRIVATE Qt6::MockPlugins2)
# Check that both regular and finalizer mode plugin importing pulls in the same set of plugins.
# In regular mode, qt_finalize_target won't execute the finalizer plugin importing, because
-# we opt out via qt_enable_import_plugins_finalizer_mode(target FALSE).
+# we opt out via qt_set_finalizer_mode(target DISABLE MODES static_plugins).
foreach(import_mode "" "FINALIZER_MODE")
create_test_executable(manual QMock1Plugin QMock2Plugin QMock3Plugin QMock4Plugin
${import_mode})