From 137f5e78877ef1b81f4dca68dd43268e325aeeed Mon Sep 17 00:00:00 2001 From: Shauren Date: Thu, 8 Jun 2017 00:37:15 +0200 Subject: 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 --- cmake/macros/FindPCHSupport.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cmake/macros') 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} ) -- cgit v1.2.3