[Cmake-commits] [cmake-commits] hoffman committed Windows-icl.cmake 1.6 1.7

cmake-commits at cmake.org cmake-commits at cmake.org
Mon Oct 5 12:49:53 EDT 2009


Update of /cvsroot/CMake/CMake/Modules/Platform
In directory public:/mounts/ram/cvs-serv7565

Modified Files:
	Windows-icl.cmake 
Log Message:
Teach intel compiler on windows to place .lib files and .pdb files.


Index: Windows-icl.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/Platform/Windows-icl.cmake,v
retrieving revision 1.6
retrieving revision 1.7
diff -C 2 -d -r1.6 -r1.7
*** Windows-icl.cmake	1 Sep 2009 20:33:50 -0000	1.6
--- Windows-icl.cmake	5 Oct 2009 16:49:51 -0000	1.7
***************
*** 9,13 ****
  # create a shared C++ library
  SET(CMAKE_CXX_CREATE_SHARED_LIBRARY 
!  "xilink ${CMAKE_CL_NOLOGO} ${CMAKE_START_TEMP_FILE}  /out:<TARGET> /dll  <LINK_FLAGS> <OBJECTS> <LINK_LIBRARIES> ${CMAKE_END_TEMP_FILE}")
  
  SET(CMAKE_CXX_CREATE_SHARED_MODULE ${CMAKE_CXX_CREATE_SHARED_LIBRARY})
--- 9,13 ----
  # 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}")
  
  SET(CMAKE_CXX_CREATE_SHARED_MODULE ${CMAKE_CXX_CREATE_SHARED_LIBRARY})
***************
*** 38,41 ****
--- 38,47 ----
      "<CMAKE_C_COMPILER> ${CMAKE_CL_NOLOGO} ${CMAKE_START_TEMP_FILE} <FLAGS> <OBJECTS> /Fe<TARGET> -link <CMAKE_C_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES>${CMAKE_END_TEMP_FILE}")
  
+ SET(CMAKE_C_CREATE_PREPROCESSED_SOURCE
+     "<CMAKE_C_COMPILER> > <PREPROCESSED_SOURCE> ${CMAKE_START_TEMP_FILE} ${CMAKE_CL_NOLOGO} <FLAGS> <DEFINES> -E <SOURCE>${CMAKE_END_TEMP_FILE}")
+ 
+ SET(CMAKE_CXX_CREATE_PREPROCESSED_SOURCE
+     "<CMAKE_CXX_COMPILER> > <PREPROCESSED_SOURCE> ${CMAKE_START_TEMP_FILE} ${CMAKE_CL_NOLOGO} <FLAGS> <DEFINES> /TP -E <SOURCE>${CMAKE_END_TEMP_FILE}")
+ 
  SET(CMAKE_COMPILE_RESOURCE "rc <FLAGS> /fo<OBJECT> <SOURCE>")
  



More information about the Cmake-commits mailing list