summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorLeander Beernaert <leander.beernaert@qt.io>2020-02-25 13:53:13 +0100
committerLeander Beernaert <leander.beernaert@qt.io>2020-02-25 16:19:44 +0100
commitc1c011e355093265f0ac473ee66e7280d95386b9 (patch)
treed1c0ed388625361a32ab31e7c834439fba1a0b0a /cmake
parent4987476d9bd8ae065e8b694ec35ce2dec54592eb (diff)
CMake: Add missing linker flags for MSVC
This patch adds missing linker flags for MSVC in order to match qmake's msvc-desktop.conf. Change-Id: Ieb1206dae4517e8d9f36175f8fcebccd30e52d01 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtInternalTargets.cmake6
1 files changed, 6 insertions, 0 deletions
diff --git a/cmake/QtInternalTargets.cmake b/cmake/QtInternalTargets.cmake
index 5f92252fe4..909ca63c79 100644
--- a/cmake/QtInternalTargets.cmake
+++ b/cmake/QtInternalTargets.cmake
@@ -133,4 +133,10 @@ if (MSVC)
endif()
target_compile_options(PlatformCommonInternal INTERFACE -Zc:wchar_t -utf-8)
+
+ target_link_options(PlatformCommonInternal INTERFACE
+ -DYNAMICBASE -NXCOMPAT
+ $<$<CONFIG:Release>:-OPT:REF>
+ $<$<CONFIG:RelWithDebInfo>:-OPT:REF>
+ )
endif()