aboutsummaryrefslogtreecommitdiffstats
path: root/build/sysincl/misc.yml
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.com>2024-03-28 19:03:38 +0300
committerthegeorg <thegeorg@yandex-team.com>2024-03-28 19:17:47 +0300
commita90ddfaf3945fd95b37af7a8ba4b29e3fe6085f4 (patch)
tree621ead501b696d7b2a25d6cbc7c9d4f208df838a /build/sysincl/misc.yml
parentbb09dae0c6200b95c94dcab806f758368955b08d (diff)
downloadydb-a90ddfaf3945fd95b37af7a8ba4b29e3fe6085f4.tar.gz
Remove weird sysincls from unsorted.yml
ce2cb4ea93fc011e79b6cf7cfe0846bde10c334a
Diffstat (limited to 'build/sysincl/misc.yml')
-rw-r--r--build/sysincl/misc.yml10
1 files changed, 8 insertions, 2 deletions
diff --git a/build/sysincl/misc.yml b/build/sysincl/misc.yml
index 192ac8a411..977bd92d5e 100644
--- a/build/sysincl/misc.yml
+++ b/build/sysincl/misc.yml
@@ -45,8 +45,7 @@
- complex.h: contrib/libs/libm/include/complex.h
- math.h: contrib/libs/libm/include/math.h
-# Some more sysincl/addincl clashes.
-- source_filter: "^contrib/tools/bison/(bison|gnulib|m4)/src"
+- source_filter: "^contrib/tools/bison/"
includes:
- error.h: contrib/tools/bison/gnulib/src/error.h
- fcntl.h: contrib/tools/bison/gnulib/platform/posix/fcntl.h
@@ -55,6 +54,13 @@
- regex.h: contrib/tools/bison/gnulib/src/regex.h
- system.h
- unlocked-io.h: contrib/tools/bison/gnulib/src/unlocked-io.h
+ # ucrt headers are included by bison/gnulib in a very specific way
+ - ../ucrt/fcntl.h
+ - ../ucrt/locale.h
+ - ../ucrt/math.h
+ - ../ucrt/signal.h
+ - ../ucrt/sys/stat.h
+
- source_filter: "^contrib/tools/make"
includes:
- fnmatch.h: contrib/tools/make/glob/fnmatch.h