[Cmake-commits] CMake branch, next, updated. v2.8.3-788-g23d26f2
Bill Hoffman
bill.hoffman at kitware.com
Thu Dec 9 13:40:46 EST 2010
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The branch, next has been updated
via 23d26f27542b696654c336adfed2b0981ae991af (commit)
via cddcad51020d42bbc321f45507a4649b1842aba4 (commit)
from e0201a7acfc4d074b3d41a21f987eaf210984b0d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=23d26f27542b696654c336adfed2b0981ae991af
commit 23d26f27542b696654c336adfed2b0981ae991af
Merge: e0201a7 cddcad5
Author: Bill Hoffman <bill.hoffman at kitware.com>
AuthorDate: Thu Dec 9 13:40:43 2010 -0500
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Thu Dec 9 13:40:43 2010 -0500
Merge topic 'fix_incremental_vs2010' into next
cddcad5 Fix incremental linking for VS2010 with nmake or make.
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=cddcad51020d42bbc321f45507a4649b1842aba4
commit cddcad51020d42bbc321f45507a4649b1842aba4
Author: Bill Hoffman <bill.hoffman at kitware.com>
AuthorDate: Thu Dec 9 13:32:48 2010 -0500
Commit: Bill Hoffman <bill.hoffman at kitware.com>
CommitDate: Thu Dec 9 13:32:48 2010 -0500
Fix incremental linking for VS2010 with nmake or make.
VS2010 deprecated /INCREMENTAL:YES. This change makes
/INCREMENTAL the flag to use for incremental linking with
VS2010.
diff --git a/Modules/Platform/Windows-cl.cmake b/Modules/Platform/Windows-cl.cmake
index 7463c62..56582ff 100644
--- a/Modules/Platform/Windows-cl.cmake
+++ b/Modules/Platform/Windows-cl.cmake
@@ -212,6 +212,8 @@ SET (CMAKE_EXE_LINKER_FLAGS_INIT
SET( MSVC_INCREMENTAL_YES_FLAG "")
IF(NOT MSVC_INCREMENTAL_DEFAULT)
SET( MSVC_INCREMENTAL_YES_FLAG "/INCREMENTAL:YES")
+ELSE()
+ SET( MSVC_INCREMENTAL_YES_FLAG "/INCREMENTAL" )
ENDIF()
IF (CMAKE_COMPILER_SUPPORTS_PDBTYPE)
diff --git a/Source/cmake.cxx b/Source/cmake.cxx
index ddfdc24..1b49837 100644
--- a/Source/cmake.cxx
+++ b/Source/cmake.cxx
@@ -3815,6 +3815,10 @@ int cmake::VisualStudioLink(std::vector<std::string>& args, int type)
{
hasIncremental = true;
}
+ if(cmSystemTools::Strucmp(i->c_str(), "/INCREMENTAL") == 0)
+ {
+ hasIncremental = true;
+ }
if(cmSystemTools::Strucmp(i->c_str(), "/MANIFEST:NO") == 0)
{
hasManifest = false;
-----------------------------------------------------------------------
Summary of changes:
Modules/Platform/Windows-cl.cmake | 2 ++
Source/cmake.cxx | 4 ++++
2 files changed, 6 insertions(+), 0 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list