[CMake][runtimes] Don't passthrough prefixes for non-default targets

The passthrough is useful for setting up the options for the default
build, but we already have a different mechanism to pass CMake flags
to builds for builtins and runtimes targets so this is not really
needed there. Furthermore, when the flags are set for the default
build, with the prefix passthrough set we have to explicitly override
all options in other targets which can be cumbersome.

Differential Revision: https://reviews.llvm.org/D39988

llvm-svn: 318571
This commit is contained in:
Petr Hosek 2017-11-17 23:51:53 +00:00
parent fd70e5de39
commit 41bfed13ca
1 changed files with 0 additions and 1 deletions

View File

@ -247,7 +247,6 @@ else() # if this is included from LLVM's CMake
-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON
${${target}_extra_args} ${${target}_extra_args}
TOOLCHAIN_TOOLS clang lld llvm-ar llvm-ranlib TOOLCHAIN_TOOLS clang lld llvm-ar llvm-ranlib
PASSTHROUGH_PREFIXES COMPILER_RT
USE_TOOLCHAIN USE_TOOLCHAIN
${EXTRA_ARGS}) ${EXTRA_ARGS})
endfunction() endfunction()