From 17930265acd7a2d4c06ec4fe0fddcf362d7d7e17 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sat, 7 Jan 2012 21:50:10 +0000 Subject: [PATCH] [PREFAST] * Write PREfast defect log to the console. Dedicated to Timo. svn path=/trunk/; revision=54868 --- reactos/cmake/msvc.cmake | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/reactos/cmake/msvc.cmake b/reactos/cmake/msvc.cmake index 187feabf202..1ff2194444e 100644 --- a/reactos/cmake/msvc.cmake +++ b/reactos/cmake/msvc.cmake @@ -53,9 +53,13 @@ else() endif() if(_PREFAST_) -message("PREFAST enabled!") -set(CMAKE_C_COMPILER "prefast cl") -set(CMAKE_CXX_COMPILER "prefast cl") + message("PREFAST enabled!") + set(CMAKE_C_COMPILER "prefast cl") + set(CMAKE_CXX_COMPILER "prefast cl") + set(CMAKE_C_COMPILE_OBJECT " ${CMAKE_START_TEMP_FILE} ${CMAKE_CL_NOLOGO} /Fo /Fd -c ${CMAKE_END_TEMP_FILE}" + "prefast LIST") + set(CMAKE_CXX_COMPILE_OBJECT " ${CMAKE_START_TEMP_FILE} ${CMAKE_CL_NOLOGO} /TP /Fo /Fd -c ${CMAKE_END_TEMP_FILE}" + "prefast LIST") endif() set(CMAKE_RC_CREATE_SHARED_LIBRARY ${CMAKE_C_CREATE_SHARED_LIBRARY})