@@ -534,15 +534,15 @@ macro RESOURCE(Args...) {
534
534
}
535
535
536
536
# tag:sanitize
537
- RUN_NO_SANITIZE=$YMAKE_PYTHON ${input:"build/scripts/run_tool.py"} --
537
+ RUN_NO_SANITIZE=$YMAKE_PYTHON3 ${input:"build/scripts/run_tool.py"} --
538
538
539
539
# tag:sanitize
540
540
when ($IS_CROSS_SANITIZE) {
541
541
RUN_NO_SANITIZE=
542
542
}
543
543
544
- YIELD=$YMAKE_PYTHON ${input:"build/scripts/yield_line.py"} -- ${BINDIR}/__args
545
- XARGS=$YMAKE_PYTHON ${input:"build/scripts/xargs.py"} -- ${BINDIR}/__args
544
+ YIELD=$YMAKE_PYTHON3 ${input:"build/scripts/yield_line.py"} -- ${BINDIR}/__args
545
+ XARGS=$YMAKE_PYTHON3 ${input:"build/scripts/xargs.py"} -- ${BINDIR}/__args
546
546
547
547
WRITER_PY=$YMAKE_PYTHON ${input:"build/scripts/writer.py"} ${hide;input:"build/scripts/process_command_files.py"}
548
548
FS_TOOLS=$YMAKE_PYTHON3 ${input:"build/scripts/fs_tools.py"} ${hide;input:"build/scripts/process_command_files.py"}
@@ -3345,7 +3345,7 @@ macro _SRC_f_new(SRC, SRCFLAGS...) {
3345
3345
}
3346
3346
3347
3347
macro _SRC_f_old(SRC, SRCFLAGS...) {
3348
- .CMD=$YMAKE_PYTHON ${input:"build/scripts/f2c.py"} -t ${tool:"contrib/tools/f2c"} -c ${input:SRC} -o ${output;suf=.c:SRC} ${hide;output_include:"f2c.h"} ${hide;kv:"p FT"} ${hide;kv:"pc light-green"}
3348
+ .CMD=$YMAKE_PYTHON3 ${input:"build/scripts/f2c.py"} -t ${tool:"contrib/tools/f2c"} -c ${input:SRC} -o ${output;suf=.c:SRC} ${hide;output_include:"f2c.h"} ${hide;kv:"p FT"} ${hide;kv:"pc light-green"}
3349
3349
.PEERDIR=contrib/libs/libf2c
3350
3350
.ADDINCL=contrib/libs/libf2c
3351
3351
}
@@ -4079,7 +4079,7 @@ macro BUILDWITH_RAGEL6(Src, Options...) {
4079
4079
###
4080
4080
### Documentation: https://wiki.yandex-team.ru/devtools/commandsandvars/pysrcs/#makrospyregister
4081
4081
macro _PY_REGISTER(Func) {
4082
- .CMD=$YMAKE_PYTHON ${input:"build/scripts/gen_py_reg.py"} $Func ${noauto;output;suf=.reg.cpp:Func} ${hide;kv:"p PY"} ${hide;kv:"pc yellow"}
4082
+ .CMD=$YMAKE_PYTHON3 ${input:"build/scripts/gen_py_reg.py"} $Func ${noauto;output;suf=.reg.cpp:Func} ${hide;kv:"p PY"} ${hide;kv:"pc yellow"}
4083
4083
.STRUCT_CMD=yes
4084
4084
.STRUCT_SEM=yes
4085
4085
SRCS(GLOBAL $Func.reg.cpp)
@@ -4092,7 +4092,7 @@ macro _PY_REGISTER(Func) {
4092
4092
###
4093
4093
### Documentation: https://wiki.yandex-team.ru/devtools/commandsandvars/pysrcs/#makrospyregister
4094
4094
macro _PY3_REGISTER(Func) {
4095
- .CMD=$YMAKE_PYTHON ${input:"build/scripts/gen_py3_reg.py"} $Func ${noauto;output;suf=.reg3.cpp:Func} ${hide;kv:"p PY"} ${hide;kv:"pc yellow"}
4095
+ .CMD=$YMAKE_PYTHON3 ${input:"build/scripts/gen_py3_reg.py"} $Func ${noauto;output;suf=.reg3.cpp:Func} ${hide;kv:"p PY"} ${hide;kv:"pc yellow"}
4096
4096
.STRUCT_CMD=yes
4097
4097
.STRUCT_SEM=yes
4098
4098
SRCS(GLOBAL $Func.reg3.cpp)
@@ -4260,7 +4260,7 @@ macro CFG_VARS() {
4260
4260
### The values are collected during configure stage, while replacement itself happens during build stage.
4261
4261
### Used implicitly for .in-files processing.
4262
4262
macro CONFIGURE_FILE(Src, Dst) {
4263
- .CMD=$YMAKE_PYTHON ${input:"build/scripts/configure_file.py"} ${input:Src} ${addincl;output:Dst} $CFG_VARS ${hide;kv:"p CF"} ${hide;kv:"pc yellow"}
4263
+ .CMD=$YMAKE_PYTHON3 ${input:"build/scripts/configure_file.py"} ${input:Src} ${addincl;output:Dst} $CFG_VARS ${hide;kv:"p CF"} ${hide;kv:"pc yellow"}
4264
4264
.STRUCT_CMD=yes
4265
4265
.SEM=dir_macroses-ITEM && dir_macroses-macro set_vars && dir_macroses-args ${CFG_VARS} && target_commands-ITEM && target_commands-macro configure_file && target_commands-args ${"$S"}/${rootrel;input:Src} ${"$B"}/${rootrel;addincl;output:Dst}
4266
4266
.STRUCT_SEM=yes
@@ -4578,7 +4578,7 @@ macro GENERATE_ENUM_SERIALIZATION_WITH_HEADER(File) {
4578
4578
###
4579
4579
### Creates a header file DebianVersion.h define the DEBIAN_VERSION taken from the File.
4580
4580
macro DEB_VERSION(File) {
4581
- .CMD=$YMAKE_PYTHON ${input:"build/scripts/mkver.py"} ${input:File} ${stdout;output:"DebianVersion.h"} ${hide;kv:"p CL"} ${hide;kv:"pc yellow"}
4581
+ .CMD=$YMAKE_PYTHON3 ${input:"build/scripts/mkver.py"} ${input:File} ${stdout;output:"DebianVersion.h"} ${hide;kv:"p CL"} ${hide;kv:"pc yellow"}
4582
4582
.STRUCT_CMD=yes
4583
4583
}
4584
4584
@@ -4672,7 +4672,7 @@ macro GEN_SCHEEME2(ScheemeName, FromFile) {
4672
4672
### @usage: SYMLINK(from to)
4673
4673
### Add symlink
4674
4674
macro SYMLINK(From, To) {
4675
- .CMD=$YMAKE_PYTHON ${input:"build/scripts/symlink.py"} ${dirallowed;input:From} ${noauto;output:To} ${hide;kv:"p LN"} ${hide;kv:"pc light-cyan"}
4675
+ .CMD=$YMAKE_PYTHON3 ${input:"build/scripts/symlink.py"} ${dirallowed;input:From} ${noauto;output:To} ${hide;kv:"p LN"} ${hide;kv:"pc light-cyan"}
4676
4676
#.STRUCT_CMD=yes
4677
4677
}
4678
4678
@@ -4950,7 +4950,7 @@ macro LARGE_FILES(AUTOUPDATED?, Files...) {
4950
4950
###
4951
4951
### Process file archive as [FROM_SANDBOX()](#macro_FROM_SANDBOX).
4952
4952
macro FROM_ARCHIVE(Src, OUT{output}[], OUT_NOAUTO{output}[], OUTPUT_INCLUDES[], INDUCED_DEPS[], PREFIX=".", RENAME[], EXECUTABLE?"--executable":"") {
4953
- .CMD=${cwd:BINDIR} $YMAKE_PYTHON ${input:"build/scripts/fetch_from_archive.py"} "--archive" ${input:Src} "--file-name" ${suf=-:Src} "--untar-to" $PREFIX ${pre=--rename :RENAME} $EXECUTABLE -- $OUT $OUT_NOAUTO ${hide;input:"build/scripts/fetch_from.py"} ${hide;output_include:OUTPUT_INCLUDES} $INDUCED_DEPS ${hide;output:OUT} ${hide;noauto;output:OUT_NOAUTO} ${hide;kv:"p FA"} ${hide;kv:"pc yellow"} ${hide;kv:"show_out"}
4953
+ .CMD=${cwd:BINDIR} $YMAKE_PYTHON3 ${input:"build/scripts/fetch_from_archive.py"} "--archive" ${input:Src} "--file-name" ${suf=-:Src} "--untar-to" $PREFIX ${pre=--rename :RENAME} $EXECUTABLE -- $OUT $OUT_NOAUTO ${hide;input:"build/scripts/fetch_from.py"} ${hide;output_include:OUTPUT_INCLUDES} $INDUCED_DEPS ${hide;output:OUT} ${hide;noauto;output:OUT_NOAUTO} ${hide;kv:"p FA"} ${hide;kv:"pc yellow"} ${hide;kv:"show_out"}
4954
4954
.STRUCT_CMD=yes
4955
4955
}
4956
4956
@@ -5098,7 +5098,7 @@ macro LLVM_LINK(Output, Inputs...) {
5098
5098
### Call llvm-opt with set of Opts on Input to produce Output.
5099
5099
### Note: Output name is used as is, no extension added.
5100
5100
macro LLVM_OPT(Input, Output, Opts...) {
5101
- .CMD=$YMAKE_PYTHON ${input:"build/scripts/llvm_opt_wrapper.py"} ${CLANG_BC_ROOT}/bin/opt ${input:Input} -o ${noauto;output:Output} $Opts ${hide;kv:"p OP"} ${hide;kv:"pc yellow"}
5101
+ .CMD=$YMAKE_PYTHON3 ${input:"build/scripts/llvm_opt_wrapper.py"} ${CLANG_BC_ROOT}/bin/opt ${input:Input} -o ${noauto;output:Output} $Opts ${hide;kv:"p OP"} ${hide;kv:"pc yellow"}
5102
5102
.STRUCT_CMD=yes
5103
5103
.SEM=custom_runs-ITEM && custom_runs-depends ${input:Input} && custom_runs-command ${"${LLVMOPT}"} ${input:Input} -o ${noauto;output:Output} $Opts && custom_runs-outputs ${noauto;output:Output}
5104
5104
.STRUCT_SEM=yes
0 commit comments