diff options
author | Shauren <shauren.trinity@gmail.com> | 2017-06-08 00:37:15 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2017-06-08 00:37:15 +0200 |
commit | 137f5e78877ef1b81f4dca68dd43268e325aeeed (patch) | |
tree | 6d0d2bf8124c1669023d4a19144141b5d2b561af /cmake/macros | |
parent | 271ca88f6d2b1c1a7ee2c095b997ee0ab3587718 (diff) |
Buildsystem: Minor PCH building changes
* *PCH.cpp are now only compiled with MSVC, other compilers use custom helper commands to generate the precompiled header
* Don't call the linker for pch helpertargets
Diffstat (limited to 'cmake/macros')
-rw-r--r-- | cmake/macros/FindPCHSupport.cmake | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/macros/FindPCHSupport.cmake b/cmake/macros/FindPCHSupport.cmake index 9cc39a13b04..f58634bb407 100644 --- a/cmake/macros/FindPCHSupport.cmake +++ b/cmake/macros/FindPCHSupport.cmake @@ -78,7 +78,7 @@ FUNCTION(GENERATE_CXX_PCH_COMMAND TARGET_NAME_LIST INCLUDE_FLAGS IN PCH_SRC OUT) ADD_CUSTOM_COMMAND( OUTPUT ${OUT} COMMAND ${CMAKE_CXX_COMPILER} - ARGS ${DEFINITION_FLAGS} ${COMPILE_FLAGS} ${INCLUDE_FLAGS} -x c++-header ${IN} -o ${OUT} + ARGS ${DEFINITION_FLAGS} ${COMPILE_FLAGS} ${INCLUDE_FLAGS} -x c++-header -c ${IN} -o ${OUT} DEPENDS ${IN} ${PCH_SRC_N}_dephelp WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) |