|
@@ -51,11 +51,13 @@ endif ()
|
|
|
# Macro for precompiled headers
|
|
# Macro for precompiled headers
|
|
|
macro (enable_pch)
|
|
macro (enable_pch)
|
|
|
if (MSVC)
|
|
if (MSVC)
|
|
|
- foreach(FILE ${CPP_FILES})
|
|
|
|
|
- if (${FILE} MATCHES "Precompiled.cpp$")
|
|
|
|
|
- set_source_files_properties(${FILE} PROPERTIES COMPILE_FLAGS "/YcPrecompiled.h")
|
|
|
|
|
- else ()
|
|
|
|
|
- set_source_files_properties(${FILE} PROPERTIES COMPILE_FLAGS "/YuPrecompiled.h")
|
|
|
|
|
|
|
+ foreach(FILE ${SOURCE_FILES})
|
|
|
|
|
+ if (${FILE} MATCHES "[A-Za-z0-9 _/]*[.]cpp")
|
|
|
|
|
+ if (${FILE} MATCHES "Precompiled.cpp$")
|
|
|
|
|
+ set_source_files_properties(${FILE} PROPERTIES COMPILE_FLAGS "/YcPrecompiled.h")
|
|
|
|
|
+ else ()
|
|
|
|
|
+ set_source_files_properties(${FILE} PROPERTIES COMPILE_FLAGS "/YuPrecompiled.h")
|
|
|
|
|
+ endif ()
|
|
|
endif ()
|
|
endif ()
|
|
|
endforeach ()
|
|
endforeach ()
|
|
|
endif ()
|
|
endif ()
|