Merge pull request #806 from wolfman2000/wolf-cmake-pch-windows

Re-enable precompiled headers for Windows.
This commit is contained in:
Jason Felds
2015-09-27 15:02:04 -04:00
+13 -1
View File
@@ -196,8 +196,20 @@ configure_file("${SM_XCODE_DIR}/plistHelper.in.hpp" "${SM_XCODE_DIR}/plistHelper
if(APPLE)
set(MACOSX_BUNDLE_BUNDLE_NAME ${SM_EXE_NAME})
add_executable("${SM_EXE_NAME}" MACOSX_BUNDLE ${SMDATA_ALL_FILES_SRC} ${SMDATA_ALL_FILES_HPP})
set_target_properties("${SM_EXE_NAME}" PROPERTIES MACOSX_BUNDLE TRUE)
set_target_properties("${SM_EXE_NAME}" PROPERTIES
MACOSX_BUNDLE TRUE
)
else()
if (MSVC)
foreach ( sm_src_file ${SMDATA_ALL_FILES_SRC} )
get_filename_component(sm_src_raw "${sm_src_file}" NAME_WE)
if( ${sm_src_raw} MATCHES "global" )
set_source_files_properties("${sm_src_raw}.cpp" PROPERTIES COMPILE_FLAGS "/Ycglobal.h")
elseif(NOT (${sm_src_raw} MATCHES "verstub"))
set_source_files_properties("${sm_src_raw}.cpp" PROPERTIES COMPILE_FLAGS "/Yuglobal.h")
endif()
endforeach()
endif()
add_executable("${SM_EXE_NAME}" ${SMDATA_ALL_FILES_SRC} ${SMDATA_ALL_FILES_HPP})
endif()