[Cmake-commits] [cmake-commits] hoffman committed Windows-icl.cmake 1.5 1.6 Windows-ifort.cmake 1.7 1.8
cmake-commits at cmake.org
cmake-commits at cmake.org
Tue Sep 1 16:33:53 EDT 2009
Update of /cvsroot/CMake/CMake/Modules/Platform
In directory public:/mounts/ram/cvs-serv25898
Modified Files:
Windows-icl.cmake Windows-ifort.cmake
Log Message:
Add support for embeded manifests for Intel C/C++/Fortran compilers
Index: Windows-ifort.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/Platform/Windows-ifort.cmake,v
retrieving revision 1.7
retrieving revision 1.8
diff -C 2 -d -r1.7 -r1.8
*** Windows-ifort.cmake 30 Apr 2008 15:33:54 -0000 1.7
--- Windows-ifort.cmake 1 Sep 2009 20:33:51 -0000 1.8
***************
*** 27,31 ****
SET(CMAKE_Fortran_LINK_EXECUTABLE
! "<CMAKE_Fortran_COMPILER> ${CMAKE_CL_NOLOGO} <OBJECTS> ${CMAKE_START_TEMP_FILE} <FLAGS> /Fe<TARGET> -link <CMAKE_Fortran_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES>${CMAKE_END_TEMP_FILE}")
SET(CMAKE_CREATE_WIN32_EXE /subsystem:windows)
--- 27,42 ----
SET(CMAKE_Fortran_LINK_EXECUTABLE
! "<CMAKE_Fortran_COMPILER> ${CMAKE_CL_NOLOGO} <OBJECTS> ${CMAKE_START_TEMP_FILE} <FLAGS> /Fe<TARGET> -link <CMAKE_Fortran_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES>${CMAKE_END_TEMP_FILE}")
!
! INCLUDE(Platform/Windows-Intel)
!
! IF(_INTEL_COMPILER_SUPPORTS_MANIFEST)
! SET(CMAKE_Fortran_LINK_EXECUTABLE
! "<CMAKE_COMMAND> -E vs_link_exe ${CMAKE_Fortran_LINK_EXECUTABLE}")
! SET(CMAKE_Fortran_CREATE_SHARED_LIBRARY
! "<CMAKE_COMMAND> -E vs_link_dll ${CMAKE_Fortran_CREATE_SHARED_LIBRARY}")
! SET(CMAKE_Fortran_CREATE_SHARED_MODULE
! "<CMAKE_COMMAND> -E vs_link_dll ${CMAKE_Fortran_CREATE_SHARED_MODULE}")
! ENDIF(_INTEL_COMPILER_SUPPORTS_MANIFEST)
SET(CMAKE_CREATE_WIN32_EXE /subsystem:windows)
Index: Windows-icl.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/Platform/Windows-icl.cmake,v
retrieving revision 1.5
retrieving revision 1.6
diff -C 2 -d -r1.5 -r1.6
*** Windows-icl.cmake 2 Sep 2008 18:47:41 -0000 1.5
--- Windows-icl.cmake 1 Sep 2009 20:33:50 -0000 1.6
***************
*** 41,45 ****
SET(CMAKE_CXX_LINK_EXECUTABLE
! "<CMAKE_CXX_COMPILER> ${CMAKE_CL_NOLOGO} ${CMAKE_START_TEMP_FILE} <FLAGS> <OBJECTS> /Fe<TARGET> -link <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES>${CMAKE_END_TEMP_FILE}")
SET(CMAKE_CREATE_WIN32_EXE /subsystem:windows)
--- 41,45 ----
SET(CMAKE_CXX_LINK_EXECUTABLE
! "<CMAKE_CXX_COMPILER> ${CMAKE_CL_NOLOGO} ${CMAKE_START_TEMP_FILE} <FLAGS> <OBJECTS> /Fe<TARGET> -link <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES>${CMAKE_END_TEMP_FILE}")
SET(CMAKE_CREATE_WIN32_EXE /subsystem:windows)
***************
*** 76,77 ****
--- 76,94 ----
SET (CMAKE_MODULE_LINKER_FLAGS_DEBUG_INIT ${CMAKE_SHARED_LINKER_FLAGS_DEBUG_INIT})
SET (CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO_INIT ${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO_INIT})
+
+ INCLUDE(Platform/Windows-Intel)
+
+ IF(_INTEL_COMPILER_SUPPORTS_MANIFEST)
+ SET(CMAKE_C_LINK_EXECUTABLE
+ "<CMAKE_COMMAND> -E vs_link_exe ${CMAKE_C_LINK_EXECUTABLE}")
+ SET(CMAKE_C_CREATE_SHARED_LIBRARY
+ "<CMAKE_COMMAND> -E vs_link_dll ${CMAKE_C_CREATE_SHARED_LIBRARY}")
+ SET(CMAKE_C_CREATE_SHARED_MODULE
+ "<CMAKE_COMMAND> -E vs_link_dll ${CMAKE_C_CREATE_SHARED_MODULE}")
+ SET(CMAKE_CXX_LINK_EXECUTABLE
+ "<CMAKE_COMMAND> -E vs_link_exe ${CMAKE_CXX_LINK_EXECUTABLE}")
+ SET(CMAKE_CXX_CREATE_SHARED_LIBRARY
+ "<CMAKE_COMMAND> -E vs_link_dll ${CMAKE_CXX_CREATE_SHARED_LIBRARY}")
+ SET(CMAKE_CXX_CREATE_SHARED_MODULE
+ "<CMAKE_COMMAND> -E vs_link_dll ${CMAKE_CXX_CREATE_SHARED_MODULE}")
+ ENDIF(_INTEL_COMPILER_SUPPORTS_MANIFEST)
More information about the Cmake-commits
mailing list