[Cmake-commits] CMake branch, next, updated. v2.8.2-389-g1ca959f
Brad King
brad.king at kitware.com
Tue Aug 10 09:36:08 EDT 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 1ca959f67ac5d6187b7df01984c8a96a2551afe2 (commit)
via 4b1e5f0152ed681309f831202abd84705d9487e9 (commit)
from 008d96b10c3738dac7e577881d145543301f5751 (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=1ca959f67ac5d6187b7df01984c8a96a2551afe2
commit 1ca959f67ac5d6187b7df01984c8a96a2551afe2
Merge: 008d96b 4b1e5f0
Author: Brad King <brad.king at kitware.com>
AuthorDate: Tue Aug 10 09:36:07 2010 -0400
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Tue Aug 10 09:36:07 2010 -0400
Merge topic 'intel-response-files' into next
4b1e5f0 Pass objects to Intel linker using a response file
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=4b1e5f0152ed681309f831202abd84705d9487e9
commit 4b1e5f0152ed681309f831202abd84705d9487e9
Author: Arjen Verweij <VerweijA at tass-safe.com>
AuthorDate: Tue Aug 10 09:30:03 2010 -0400
Commit: Brad King <brad.king at kitware.com>
CommitDate: Tue Aug 10 09:34:12 2010 -0400
Pass objects to Intel linker using a response file
Use response files for C and CXX languages with the Intel compiler on
Windows. We already used them for Fortran. This enables creation of
libraries and executables with a very large number of object files.
diff --git a/Modules/Platform/Windows-icl.cmake b/Modules/Platform/Windows-icl.cmake
index c717c7c..9088cc7 100644
--- a/Modules/Platform/Windows-icl.cmake
+++ b/Modules/Platform/Windows-icl.cmake
@@ -6,6 +6,10 @@ IF(CMAKE_VERBOSE_MAKEFILE)
ELSE(CMAKE_VERBOSE_MAKEFILE)
SET(CMAKE_CL_NOLOGO "/nologo")
ENDIF(CMAKE_VERBOSE_MAKEFILE)
+
+SET(CMAKE_C_USE_RESPONSE_FILE_FOR_OBJECTS 1)
+SET(CMAKE_CXX_USE_RESPONSE_FILE_FOR_OBJECTS 1)
+
# create a shared C++ library
SET(CMAKE_CXX_CREATE_SHARED_LIBRARY
"xilink ${CMAKE_CL_NOLOGO} ${CMAKE_START_TEMP_FILE} /out:<TARGET> /implib:<TARGET_IMPLIB> /pdb:<TARGET_PDB> /dll <LINK_FLAGS> <OBJECTS> <LINK_LIBRARIES> ${CMAKE_END_TEMP_FILE}")
-----------------------------------------------------------------------
Summary of changes:
Modules/Platform/Windows-icl.cmake | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list