File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -418,8 +418,13 @@ function(ADD_PRECOMPILED_HEADER Target)
418418 try_c_cxx_flag(PCH "-pch" )
419419
420420 if (PCH)
421+ # CMAKE_CXX_COMPILER_ARG1 is used with compilers using subcommands.
422+ # For example when doing: cmake -D'CMAKE_CXX_COMPILER'='zig;c++'
423+ # CMAKE_CXX_COMPILER will be "zig",
424+ # CMAKE_CXX_COMPILER_ARG1 will be "c++".
421425 add_custom_command (OUTPUT "${OBJ_DIR} /${Target} .h.gch"
422- COMMAND ${PNACLPYTHON_PREFIX2} ${CMAKE_CXX_COMPILER} ${Defs} ${Flags} -x c++-header ${Header} -o "${OBJ_DIR} /${Target} .h.gch"
426+ COMMAND ${PNACLPYTHON_PREFIX2} ${CMAKE_CXX_COMPILER} ${CMAKE_CXX_COMPILER_ARG1}
427+ ${Defs} ${Flags} -x c++-header ${Header} -o "${OBJ_DIR} /${Target} .h.gch"
423428 DEPENDS ${Header}
424429 IMPLICIT_DEPENDS CXX ${Header}
425430 )
You can’t perform that action at this time.
0 commit comments