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})