CMakePM: Restrict usage of cmake_language(DEFER CALL) in auto-setup

... to CMake versions greater or equal 3.19

Fixes: QTCREATORBUG-32636
Change-Id: Ia016d86e14437f0a9ac500ead3079eda86555661
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Cristian Adam
2025-03-19 15:36:40 +01:00
parent 8592b5cb60
commit 804ae764b0

View File

@@ -42,7 +42,9 @@ function(qtc_modify_default_install_prefix)
set_property(CACHE CMAKE_INSTALL_PREFIX PROPERTY VALUE "/tmp")
endif()
endfunction()
cmake_language(DEFER CALL qtc_modify_default_install_prefix)
if (CMAKE_VERSION GREATER_EQUAL "3.19")
cmake_language(DEFER CALL qtc_modify_default_install_prefix)
endif()
if (EXISTS "${CMAKE_SOURCE_DIR}/QtCreatorPackageManager.cmake")
include("${CMAKE_SOURCE_DIR}/QtCreatorPackageManager.cmake")