diff options
author | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-02-25 04:15:04 +0300 |
---|---|---|
committer | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-02-25 04:15:04 +0300 |
commit | 0d27a6699fbcf898a0c322d3eb845fffd711a0f1 (patch) | |
tree | d45d7f51b3e9ac7a68202c86095e63e288542df5 /build/ymake.core.conf | |
parent | 21d75813b0475646d00570b6e430542270c8d1f5 (diff) | |
download | ydb-0d27a6699fbcf898a0c322d3eb845fffd711a0f1.tar.gz |
intermediate changes
ref:1c779cf3886560c836f170ca60aed855699c6ee2
Diffstat (limited to 'build/ymake.core.conf')
-rw-r--r-- | build/ymake.core.conf | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/build/ymake.core.conf b/build/ymake.core.conf index fadc1cbd07..d65f1c84cc 100644 --- a/build/ymake.core.conf +++ b/build/ymake.core.conf @@ -7360,6 +7360,7 @@ macro CLANG_EMIT_AST_CXX(Input, Output, Opts...) { ### Note: Output name is used as is, no extension added. macro LLVM_COMPILE_CXX(Input, Output, Opts...) { .CMD=$YMAKE_PYTHON ${input:"build/scripts/clang_wrapper.py"} $WINDOWS $CLANG_ROOT/bin/clang++ ${pre=-I:_C__INCLUDE} $BC_CXXFLAGS $C_FLAGS_PLATFORM -Wno-unknown-warning-option $LLVM_OPTS -fno-lto -emit-llvm -c ${input:Input} -o ${output;noauto:Output} $Opts ${kv;hide:"p BC"} ${kv;hide:"pc light-green"} + .SEM=llvm_compile_cxx ${input:Input} ${output;noauto:Output} ${CLANGPLUSPLUS} -Wno-unknown-warning-option $LLVM_OPTS -fno-lto -emit-llvm ${Opts} PEERDIR(build/platform/clang) } @@ -7405,6 +7406,7 @@ macro LLVM_COMPILE_LL(Input, Output, Opts...) { ### Note: Unlike many other macros output argument goes first. Output name is used as is, no extension added. macro LLVM_LINK(Output, Inputs...) { .CMD=$CLANG_ROOT/bin/llvm-link ${input:Inputs} -o ${output;noauto:Output} ${kv;hide:"p LD"} ${requirements;hide:LD_REQUIREMENTS} ${kv;hide:"pc light-red"} + .SEM=add_custom_command OUTPUT ${output;noauto:Output} DEPENDS ${input:Inputs} COMMAND ${LLVMLINK} ${input:Inputs} -o ${output;noauto:Output} PEERDIR(build/platform/clang) } @@ -7414,6 +7416,7 @@ macro LLVM_LINK(Output, Inputs...) { ### Note: Output name is used as is, no extension added. macro LLVM_OPT(Input, Output, Opts...) { .CMD=$YMAKE_PYTHON ${input:"build/scripts/llvm_opt_wrapper.py"} $CLANG_ROOT/bin/opt ${input:Input} -o ${output;noauto:Output} $Opts ${kv;hide:"p OP"} ${kv;hide:"pc yellow"} + .SEM=add_custom_command OUTPUT ${output;noauto:Output} DEPENDS ${input:Input} COMMAND ${LLVMOPT} ${input:Input} -o ${output;noauto:Output} $Opts PEERDIR(build/platform/clang) } |