[Orxonox-commit 2735] r7440 - code/trunk/cmake
rgrieder at orxonox.net
rgrieder at orxonox.net
Mon Sep 13 01:30:54 CEST 2010
Author: rgrieder
Date: 2010-09-13 01:30:54 +0200 (Mon, 13 Sep 2010)
New Revision: 7440
Modified:
code/trunk/cmake/CompilerConfigMSVC.cmake
Log:
Fixed MSVC linker flag handling.
Modified: code/trunk/cmake/CompilerConfigMSVC.cmake
===================================================================
--- code/trunk/cmake/CompilerConfigMSVC.cmake 2010-09-12 23:30:28 UTC (rev 7439)
+++ code/trunk/cmake/CompilerConfigMSVC.cmake 2010-09-12 23:30:54 UTC (rev 7440)
@@ -148,14 +148,16 @@
# CMake default flags: -MANIFEST -STACK:10000000 -machine:I386
# and INCREMENTAL and DEBUG for debug versions
-ADD_LINKER_FLAGS("-OPT:REF -OPT:ICF" Release MinSizeRel CACHE)
+SET_LINKER_FLAGS("-debug -INCREMENTAL:YES" Debug CACHE)
+SET_LINKER_FLAGS("-debug" RelWithDebInfo CACHE)
+SET_LINKER_FLAGS("" Release MinSizeRel CACHE)
+
ADD_LINKER_FLAGS("-OPT:NOWIN98" MSVC80 CACHE)
-REMOVE_LINKER_FLAGS("-INCREMENTAL:NO" RelWithDebInfo CACHE)
-ADD_LINKER_FLAGS ("-INCREMENTAL:YES" RelWithDebInfo CACHE)
# Use Link time code generation for Release config if ORXONOX_RELEASE is defined
IF(ORXONOX_RELEASE)
- REMOVE_LINKER_FLAGS("-INCREMENTAL:YES" ReleaseAll CACHE)
- ADD_LINKER_FLAGS ("-INCREMENTAL:NO" ReleaseAll CACHE)
- ADD_LINKER_FLAGS ("-LTCG" ReleaseAll CACHE)
+ ADD_LINKER_FLAGS("-INCREMENTAL:NO -OPT:ICF -OPT:REF -LTCG" ReleaseAll CACHE)
+ELSE()
+ ADD_LINKER_FLAGS("-INCREMENTAL:YES" RelWithDebInfo CACHE)
+ ADD_LINKER_FLAGS("-INCREMENTAL:NO -OPT:ICF -OPT:REF" Release MinSizeRel CACHE)
ENDIF()
More information about the Orxonox-commit
mailing list