Auto-Setup: Forward CMAKE_MSVC_RUNTIME_LIBRARY to package manager

Fixes: QTCREATORBUG-30169
Change-Id: Icfbb497e067c5a5a4b57e91c9fa50bc0a2816bc3
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Cristian Adam
2024-01-09 12:59:44 +01:00
parent 060d4faed7
commit 7fdfc2ac1d

View File

@@ -32,10 +32,11 @@ macro(qtc_auto_setup_compiler_standard toolchainFile)
endforeach() endforeach()
endforeach() endforeach()
foreach(osx_var CMAKE_SYSROOT CMAKE_OSX_SYSROOT CMAKE_OSX_ARCHITECTURES) # Forward important CMake variables to the package manager in the toolchain file
if (${osx_var}) foreach(fwd_var CMAKE_MSVC_RUNTIME_LIBRARY CMAKE_SYSROOT CMAKE_OSX_SYSROOT CMAKE_OSX_ARCHITECTURES)
if (${fwd_var})
file(APPEND "${toolchainFile}" file(APPEND "${toolchainFile}"
"set(${osx_var} ${${osx_var}})\n") "set(${fwd_var} ${${fwd_var}})\n")
endif() endif()
endforeach() endforeach()
endmacro() endmacro()