[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