diff options
author | thegeorg <[email protected]> | 2024-05-17 18:21:10 +0300 |
---|---|---|
committer | thegeorg <[email protected]> | 2024-05-17 18:31:30 +0300 |
commit | 6ca1d898180d9f6a6b4b08ce72607c3d7971f4e9 (patch) | |
tree | 865a89ca2e0dbdf633d0138f7d799f6d8ca63f4d | |
parent | ce74f15f22c2159c7fbb402a2804cc463fb7698b (diff) |
Move bison/m4 and bison/induced out of contrib/tools/bison
520961d4315ab4738f60613278b7e63765341b85
-rw-r--r-- | build/conf/bison_lex.conf | 10 | ||||
-rw-r--r-- | build/induced/by_bison/ya.make (renamed from contrib/tools/bison/induced/ya.make) | 0 | ||||
-rw-r--r-- | build/sysincl/misc-win.yml | 2 | ||||
-rw-r--r-- | build/sysincl/misc.yml | 2 | ||||
-rw-r--r-- | contrib/tools/m4/src/builtin.c (renamed from contrib/tools/bison/m4/src/builtin.c) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/cpp.cpp (renamed from contrib/tools/bison/m4/src/cpp.cpp) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/debug.c (renamed from contrib/tools/bison/m4/src/debug.c) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/eval.c (renamed from contrib/tools/bison/m4/src/eval.c) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/format.c (renamed from contrib/tools/bison/m4/src/format.c) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/freeze.c (renamed from contrib/tools/bison/m4/src/freeze.c) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/input.c (renamed from contrib/tools/bison/m4/src/input.c) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/m4.c (renamed from contrib/tools/bison/m4/src/m4.c) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/m4.h (renamed from contrib/tools/bison/m4/src/m4.h) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/macro.c (renamed from contrib/tools/bison/m4/src/macro.c) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/output.c (renamed from contrib/tools/bison/m4/src/output.c) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/path.c (renamed from contrib/tools/bison/m4/src/path.c) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/src/symtab.c (renamed from contrib/tools/bison/m4/src/symtab.c) | 0 | ||||
-rw-r--r-- | contrib/tools/m4/ya.make (renamed from contrib/tools/bison/m4/ya.make) | 0 |
18 files changed, 7 insertions, 7 deletions
diff --git a/build/conf/bison_lex.conf b/build/conf/bison_lex.conf index 96d3ff5ed87..54ceaa458ad 100644 --- a/build/conf/bison_lex.conf +++ b/build/conf/bison_lex.conf @@ -107,7 +107,7 @@ macro BISON_NO_HEADER() { ### Use `contrib/tools/flex` as flex tool. Default is `contrib/tools/flex-old`. ### @note: by default no header is emitted. Use `USE_MODERN_FLEX_WITH_HEADER` to add header emission. macro USE_MODERN_FLEX() { - SET(_FLEX_TOOL \${tool:"contrib/tools/flex"} --m4=\${tool:"contrib/tools/bison/m4"}) + SET(_FLEX_TOOL \${tool:"contrib/tools/flex"} --m4=\${tool:"contrib/tools/m4"}) SET(_FLEX_TOOL_DIR contrib/tools/flex) } @@ -118,7 +118,7 @@ macro USE_MODERN_FLEX() { ### ### @example: USE_MODERN_FLEX_WITH_HEADER(_lexer.h) macro USE_MODERN_FLEX_WITH_HEADER(Suffix) { - SET(_FLEX_TOOL \${tool:"contrib/tools/flex"} --m4=\${tool:"contrib/tools/bison/m4"}) + SET(_FLEX_TOOL \${tool:"contrib/tools/flex"} --m4=\${tool:"contrib/tools/m4"}) SET(_FLEX_TOOL_DIR contrib/tools/flex) SET(_FLEX_HEADER --header-file=\${nopath;noext;output;main;addincl;norel;suf=$Suffix:SRC}) } @@ -132,13 +132,13 @@ macro USE_OLD_FLEX() { } macro _SRC("y", SRC, SRCFLAGS...) { - .PEERDIR=contrib/tools/bison/induced - .CMD=${tool:"contrib/tools/bison"} $BISON_FLAGS --m4=${tool:"contrib/tools/bison/m4"} $_BISON_HEADER ${hide:_BISON_GEN_EXT} -o ${nopath;output;suf=$_BISON_GEN_EXT:SRC} ${input:SRC} ${SRCFLAGS} ${kv;hide:"p YC"} ${kv;hide:"pc light-green"} && $_BISON_PP + .PEERDIR=build/induced/by_bison + .CMD=${tool:"contrib/tools/bison"} $BISON_FLAGS --m4=${tool:"contrib/tools/m4"} $_BISON_HEADER ${hide:_BISON_GEN_EXT} -o ${nopath;output;suf=$_BISON_GEN_EXT:SRC} ${input:SRC} ${SRCFLAGS} ${kv;hide:"p YC"} ${kv;hide:"pc light-green"} && $_BISON_PP .SEM=target_bison_parser PRIVATE ${input:SRC} ${output;nopath;noext;hide;suf=${OBJ_SUF}.o:SRC} ${nopath;noext;output;hide:SRC.h} ${nopath;noext;output;addincl;hide:SRC.h} && set_global_flags BISON_FLAGS $BISON_FLAGS && conan_require_tool m4/1.4.19 && conan_import '"bin, m4* -> ./bin/m4/bin"' && conan_require_tool bison/3.8.2 && conan_import '"bin, bison* -> ./bin/bison/bin"' && conan_import '"res, * -> ./bin/bison/res"' && platform_vars-BISON_FLAGS ${quo:BISON_FLAGS} && conan-tool_requires m4/1.4.19 && conan-imports 'bin, m4* -> ./bin/m4/bin' && conan-tool_requires bison/3.8.2 && conan-imports 'bin, bison* -> ./bin/bison/bin' && conan-imports 'res, * -> ./bin/bison/res' } macro _SRC("ypp", SRC, SRCFLAGS...) { - .PEERDIR=contrib/tools/bison/induced + .PEERDIR=build/induced/by_bison .CMD=$_SRC(y $SRC $SRCFLAGS) .SEM=$_SRC(y $SRC $SRCFLAGS) } diff --git a/contrib/tools/bison/induced/ya.make b/build/induced/by_bison/ya.make index a6893e34d63..a6893e34d63 100644 --- a/contrib/tools/bison/induced/ya.make +++ b/build/induced/by_bison/ya.make diff --git a/build/sysincl/misc-win.yml b/build/sysincl/misc-win.yml index 8b2754a01cb..ae0fdb2abd8 100644 --- a/build/sysincl/misc-win.yml +++ b/build/sysincl/misc-win.yml @@ -78,7 +78,7 @@ - inttypes.h: contrib/libs/libx264/extras/inttypes.h - stdint.h: contrib/libs/libx264/extras/stdint.h -- source_filter: "^contrib/tools/bison" +- source_filter: "^contrib/tools/(bison|m4)" includes: - alloca.h: contrib/tools/bison/gnulib/platform/win64/alloca.h - getopt.h: contrib/tools/bison/gnulib/platform/win64/getopt.h diff --git a/build/sysincl/misc.yml b/build/sysincl/misc.yml index e4143a05641..ebd781959dc 100644 --- a/build/sysincl/misc.yml +++ b/build/sysincl/misc.yml @@ -45,7 +45,7 @@ - complex.h: contrib/libs/libm/include/complex.h - math.h: contrib/libs/libm/include/math.h -- source_filter: "^contrib/tools/bison/" +- source_filter: "^contrib/tools/(bison|m4)/" includes: - error.h: contrib/tools/bison/gnulib/src/error.h - fcntl.h: contrib/tools/bison/gnulib/platform/posix/fcntl.h diff --git a/contrib/tools/bison/m4/src/builtin.c b/contrib/tools/m4/src/builtin.c index 01ede380173..01ede380173 100644 --- a/contrib/tools/bison/m4/src/builtin.c +++ b/contrib/tools/m4/src/builtin.c diff --git a/contrib/tools/bison/m4/src/cpp.cpp b/contrib/tools/m4/src/cpp.cpp index 19c4a90e13b..19c4a90e13b 100644 --- a/contrib/tools/bison/m4/src/cpp.cpp +++ b/contrib/tools/m4/src/cpp.cpp diff --git a/contrib/tools/bison/m4/src/debug.c b/contrib/tools/m4/src/debug.c index c13a205b897..c13a205b897 100644 --- a/contrib/tools/bison/m4/src/debug.c +++ b/contrib/tools/m4/src/debug.c diff --git a/contrib/tools/bison/m4/src/eval.c b/contrib/tools/m4/src/eval.c index 8b4b05afb1a..8b4b05afb1a 100644 --- a/contrib/tools/bison/m4/src/eval.c +++ b/contrib/tools/m4/src/eval.c diff --git a/contrib/tools/bison/m4/src/format.c b/contrib/tools/m4/src/format.c index fd8830ed7cb..fd8830ed7cb 100644 --- a/contrib/tools/bison/m4/src/format.c +++ b/contrib/tools/m4/src/format.c diff --git a/contrib/tools/bison/m4/src/freeze.c b/contrib/tools/m4/src/freeze.c index edc0568b962..edc0568b962 100644 --- a/contrib/tools/bison/m4/src/freeze.c +++ b/contrib/tools/m4/src/freeze.c diff --git a/contrib/tools/bison/m4/src/input.c b/contrib/tools/m4/src/input.c index 836d7064897..836d7064897 100644 --- a/contrib/tools/bison/m4/src/input.c +++ b/contrib/tools/m4/src/input.c diff --git a/contrib/tools/bison/m4/src/m4.c b/contrib/tools/m4/src/m4.c index 2c031544711..2c031544711 100644 --- a/contrib/tools/bison/m4/src/m4.c +++ b/contrib/tools/m4/src/m4.c diff --git a/contrib/tools/bison/m4/src/m4.h b/contrib/tools/m4/src/m4.h index eb2a96784ff..eb2a96784ff 100644 --- a/contrib/tools/bison/m4/src/m4.h +++ b/contrib/tools/m4/src/m4.h diff --git a/contrib/tools/bison/m4/src/macro.c b/contrib/tools/m4/src/macro.c index 0e7624372e7..0e7624372e7 100644 --- a/contrib/tools/bison/m4/src/macro.c +++ b/contrib/tools/m4/src/macro.c diff --git a/contrib/tools/bison/m4/src/output.c b/contrib/tools/m4/src/output.c index c378afebdb4..c378afebdb4 100644 --- a/contrib/tools/bison/m4/src/output.c +++ b/contrib/tools/m4/src/output.c diff --git a/contrib/tools/bison/m4/src/path.c b/contrib/tools/m4/src/path.c index 278200b7825..278200b7825 100644 --- a/contrib/tools/bison/m4/src/path.c +++ b/contrib/tools/m4/src/path.c diff --git a/contrib/tools/bison/m4/src/symtab.c b/contrib/tools/m4/src/symtab.c index 7448c272cc3..7448c272cc3 100644 --- a/contrib/tools/bison/m4/src/symtab.c +++ b/contrib/tools/m4/src/symtab.c diff --git a/contrib/tools/bison/m4/ya.make b/contrib/tools/m4/ya.make index f474cbfb714..f474cbfb714 100644 --- a/contrib/tools/bison/m4/ya.make +++ b/contrib/tools/m4/ya.make |