diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2023-03-13 17:45:42 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-03-14 16:40:17 +0000 |
commit | 221219bfdf1995717e4f02dd82af2cdb6ee950da (patch) | |
tree | 5d640a60fb9e72e8377294fe9c2dcdd85d30b3bb | |
parent | 45b691f022c34512dd3f1b1caff6737702d5073a (diff) | |
download | qtbase-221219bfdf1995717e4f02dd82af2cdb6ee950da.tar.gz |
CMake: Pass CMAKE_EXE_LINKER_FLAGS to project-based try_compile
CMake does it for non-project-based try_compile calls if the
CMP0056 policy is set to NEW. That was introduced in CMake 3.2,
thus set it unconditionally.
The use case is to pick up custom -rpath-link paths when
cross-compiling.
Change-Id: I726b90267dd46de116052b5b7f19b9354a568200
Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
(cherry picked from commit 595ac662ed707bf56162c6234a3f52895f6b0502)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | cmake/QtFeature.cmake | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cmake/QtFeature.cmake b/cmake/QtFeature.cmake index 79f3afdb4c..5d65915fab 100644 --- a/cmake/QtFeature.cmake +++ b/cmake/QtFeature.cmake @@ -996,6 +996,7 @@ function(qt_get_platform_try_compile_vars out_var) list(APPEND flags "CMAKE_CXX_FLAGS_RELEASE") list(APPEND flags "CMAKE_CXX_FLAGS_RELWITHDEBINFO") list(APPEND flags "CMAKE_OBJCOPY") + list(APPEND flags "CMAKE_EXE_LINKER_FLAGS") # Pass toolchain files. if(CMAKE_TOOLCHAIN_FILE) |