Author: akhaldi
Date: Sat Jan 14 12:44:00 2012
New Revision: 54954

URL: http://svn.reactos.org/svn/reactos?rev=54954&view=rev
Log:
[CMAKE]
* Improve handling of linking executables in prefast mode.

Modified:
    trunk/reactos/cmake/msvc.cmake

Modified: trunk/reactos/cmake/msvc.cmake
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/cmake/msvc.cmake?rev=54954&r1=54953&r2=54954&view=diff
==============================================================================
--- trunk/reactos/cmake/msvc.cmake [iso-8859-1] (original)
+++ trunk/reactos/cmake/msvc.cmake [iso-8859-1] Sat Jan 14 12:44:00 2012
@@ -60,6 +60,10 @@
     "prefast LIST")
     set(CMAKE_CXX_COMPILE_OBJECT "<CMAKE_CXX_COMPILER> 
${CMAKE_START_TEMP_FILE} ${CMAKE_CL_NOLOGO} <FLAGS> <DEFINES> /TP /Fo<OBJECT> 
/Fd<TARGET_PDB> -c <SOURCE>${CMAKE_END_TEMP_FILE}"
     "prefast LIST")
+    set(CMAKE_C_LINK_EXECUTABLE
+    "cl ${CMAKE_CL_NOLOGO} <OBJECTS> ${CMAKE_START_TEMP_FILE} <FLAGS> 
/Fe<TARGET> /Fd<TARGET_PDB> -link /implib:<TARGET_IMPLIB> 
/version:<TARGET_VERSION_MAJOR>.<TARGET_VERSION_MINOR> <CMAKE_C_LINK_FLAGS> 
<LINK_FLAGS> <LINK_LIBRARIES>${CMAKE_END_TEMP_FILE}")
+    set(CMAKE_CXX_LINK_EXECUTABLE
+    "cl ${CMAKE_CL_NOLOGO} <OBJECTS> ${CMAKE_START_TEMP_FILE} <FLAGS> 
/Fe<TARGET> /Fd<TARGET_PDB> -link /implib:<TARGET_IMPLIB> 
/version:<TARGET_VERSION_MAJOR>.<TARGET_VERSION_MINOR> <CMAKE_CXX_LINK_FLAGS> 
<LINK_FLAGS> <LINK_LIBRARIES>${CMAKE_END_TEMP_FILE}")
 endif()
 
 set(CMAKE_RC_CREATE_SHARED_LIBRARY ${CMAKE_C_CREATE_SHARED_LIBRARY})


Reply via email to