aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-piglet <robot-piglet@yandex-team.com>2023-09-04 13:53:50 +0300
committerrobot-piglet <robot-piglet@yandex-team.com>2023-09-04 14:04:00 +0300
commit0c88357d27a69ec5c5d826ea211d6942405fb3b5 (patch)
treeeeaeb176a5c477b1d64187d69997f80127e9aabd
parent8c32c82ddf40b5f30f11e9419af7916723437dae (diff)
downloadydb-0c88357d27a69ec5c5d826ea211d6942405fb3b5.tar.gz
Intermediate changes
-rw-r--r--build/ya.conf.json934
1 files changed, 933 insertions, 1 deletions
diff --git a/build/ya.conf.json b/build/ya.conf.json
index 0967ef424b..01b1dbb147 100644
--- a/build/ya.conf.json
+++ b/build/ya.conf.json
@@ -1 +1,933 @@
-{}
+{
+ "bottles": {
+ "clang14": {
+ "executable": {
+ "c++": [
+ "bin",
+ "clang++"
+ ],
+ "c++filt": [
+ "bin",
+ "llvm-cxxfilt"
+ ],
+ "cc": [
+ "bin",
+ "clang"
+ ],
+ "clang-rename": [
+ "bin",
+ "clang-rename"
+ ],
+ "llvm-cov": [
+ "bin",
+ "llvm-cov"
+ ],
+ "llvm-gcov": [
+ "bin",
+ "llvm-gcov"
+ ],
+ "llvm-nm": [
+ "bin",
+ "llvm-nm"
+ ],
+ "llvm-objcopy": [
+ "bin",
+ "llvm-objcopy"
+ ],
+ "llvm-profdata": [
+ "bin",
+ "llvm-profdata"
+ ],
+ "llvm-strip": [
+ "bin",
+ "llvm-strip"
+ ],
+ "llvm-symbolizer": [
+ "bin",
+ "llvm-symbolizer"
+ ]
+ },
+ "formula": "build/platform/clang/clang14.json"
+ },
+ "gdb": {
+ "executable": {
+ "gcore": [
+ "gdb",
+ "bin",
+ "gcore"
+ ],
+ "gdb": [
+ "gdb",
+ "bin",
+ "gdb"
+ ],
+ "gdbserver": [
+ "gdb",
+ "bin",
+ "gdbserver"
+ ]
+ },
+ "formula": "build/external_resources/gdb/resources.json"
+ },
+ "python": {
+ "executable": {
+ "python": [
+ "python"
+ ]
+ },
+ "formula": "build/platform/python/ymake_python2/resources.json"
+ },
+ "ya-tc": {
+ "executable": {
+ "ya-tc": [
+ "ya-tc"
+ ]
+ },
+ "formula": "build/external_resources/ya-tc/resources.json"
+ },
+ "yexport": {
+ "executable": {
+ "yexport": [
+ "yexport"
+ ]
+ },
+ "formula": "build/external_resources/yexport/resources.json"
+ },
+ "ymake": {
+ "executable": {
+ "ymake": [
+ "ymake"
+ ]
+ },
+ "formula": "build/external_resources/ymake/resources.json"
+ },
+ "ymake_python3": {
+ "executable": {
+ "python3": [
+ "python3"
+ ]
+ },
+ "formula": "build/platform/python/ymake_python3/resources.json"
+ }
+ },
+ "toolchain": {
+ "clang14": {
+ "env": {
+ "CPATH": [
+ ""
+ ],
+ "LIBRARY_PATH": [
+ ""
+ ],
+ "SDKROOT": [
+ ""
+ ]
+ },
+ "params": {
+ "c_compiler": "$(CLANG)/bin/clang",
+ "cxx_compiler": "$(CLANG)/bin/clang++",
+ "gcc_version": "14.0",
+ "llvm-symbolizer": "$(CLANG)/bin/llvm-symbolizer",
+ "match_root": "CLANG",
+ "objcopy": "$(CLANG)/bin/llvm-objcopy",
+ "profiles": "$(XCODE_TOOLS_ROOT-sbr:799017771)/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles",
+ "simctl": "$(XCODE_TOOLS_ROOT-sbr:799017771)/Xcode/SystemRoot/PrivateFrameworks/CoreSimulator.framework/Resources/bin/simctl",
+ "strip": "$(CLANG)/bin/llvm-strip",
+ "type": "clang",
+ "use_bundle": true,
+ "werror_mode": "all"
+ },
+ "platforms": [
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "x86_64",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "aarch64",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "aarch64",
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "aarch64",
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "aarch64",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "ppc64le",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "power9le",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "x86_64",
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "i386",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "x86_64",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "armv7",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "arm64",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "arm64",
+ "os": "IOSSIM"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "armv7a",
+ "os": "YOCTO"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "x86_64",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "aarch64",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "ppc64le",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "power9le",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "x86_64",
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "i386",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "x86_64",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "armv7",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "arm64",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "arm64",
+ "os": "IOSSIM"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "x86_64",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "aarch64",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "ppc64le",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "power9le",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "x86_64",
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "i386",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "x86_64",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "armv7",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "arm64",
+ "os": "IOS"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "arm64",
+ "os": "IOSSIM"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "armv7a",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "armv7a_cortex_a9",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "armv7ahf_cortex_a35",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "armv7ahf_cortex_a53",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "armv7ahf",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "armv8a_cortex_a35",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "armv8a_cortex_a53",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "ppc64le",
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "ppc64le",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "ppc64le",
+ "os": "LINUX"
+ },
+ "target": {
+ "arch": "power9le",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "arch": "armv7ahf_cortex_a53",
+ "os": "LINUX"
+ }
+ }
+ ],
+ "tools": {
+ "c++": {
+ "bottle": "clang14",
+ "executable": "c++"
+ },
+ "c++filt": {
+ "bottle": "clang14",
+ "executable": "c++filt"
+ },
+ "cc": {
+ "bottle": "clang14",
+ "executable": "cc"
+ },
+ "clang-rename": {
+ "bottle": "clang14",
+ "executable": "clang-rename"
+ },
+ "gcov": {
+ "bottle": "clang14",
+ "executable": "llvm-gcov"
+ },
+ "llvm-cov": {
+ "bottle": "clang14",
+ "executable": "llvm-cov"
+ },
+ "llvm-profdata": {
+ "bottle": "clang14",
+ "executable": "llvm-profdata"
+ },
+ "llvm-symbolizer": {
+ "bottle": "clang14",
+ "executable": "llvm-symbolizer"
+ },
+ "nm": {
+ "bottle": "clang14",
+ "executable": "llvm-nm"
+ },
+ "objcopy": {
+ "bottle": "clang14",
+ "executable": "llvm-objcopy"
+ },
+ "strip": {
+ "bottle": "clang14",
+ "executable": "llvm-strip"
+ }
+ }
+ },
+ "gdb": {
+ "env": {
+ "TERMINFO": [
+ "$(ROOT)/gdb/lib/terminfo"
+ ]
+ },
+ "platforms": [
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "WIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "ppc64le",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "aarch64",
+ "os": "LINUX"
+ }
+ }
+ ],
+ "tools": {
+ "gdb": {
+ "bottle": "gdb",
+ "executable": "gdb"
+ }
+ }
+ },
+ "python": {
+ "platforms": [
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "WIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "aarch64",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "ppc64le",
+ "os": "LINUX"
+ }
+ }
+ ],
+ "tools": {
+ "python": {
+ "bottle": "python",
+ "executable": "python"
+ }
+ }
+ },
+ "ya-tc": {
+ "platforms": [
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ }
+ }
+ ],
+ "tools": {
+ "ya-tc": {
+ "bottle": "ya-tc",
+ "executable": "ya-tc"
+ }
+ }
+ },
+ "yexport": {
+ "platforms": [
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ }
+ }
+ ],
+ "tools": {
+ "yexport": {
+ "bottle": "yexport",
+ "executable": "yexport"
+ }
+ }
+ },
+ "ymake": {
+ "platforms": [
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "WIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "aarch64",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "ppc64le",
+ "os": "LINUX"
+ }
+ }
+ ],
+ "tools": {
+ "ymake": {
+ "bottle": "ymake",
+ "executable": "ymake"
+ }
+ }
+ },
+ "ymake_python3": {
+ "platforms": [
+ {
+ "default": true,
+ "host": {
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "WIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "arm64",
+ "os": "DARWIN"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "aarch64",
+ "os": "LINUX"
+ }
+ },
+ {
+ "default": true,
+ "host": {
+ "arch": "ppc64le",
+ "os": "LINUX"
+ }
+ }
+ ],
+ "tools": {
+ "ymake_python3": {
+ "bottle": "ymake_python3",
+ "executable": "python3"
+ }
+ }
+ }
+ },
+ "toolchain_aliases": {
+ "clang-win-i686": "clang14-win-i686",
+ "clang-win-x86_64": "clang14-win-x86_64",
+ "gcc-linux-x86_64": "gcc82-linux-x86_64"
+ },
+ "tools": {
+ "gdb": {
+ "description": "Run gdb"
+ },
+ "python": {
+ "description": "Run pseudo-python",
+ "visible": false
+ },
+ "ya-tc": {
+ "description": "Run ya-tc tool",
+ "visible": false
+ },
+ "yexport": {
+ "description": "Run yexport",
+ "visible": false
+ },
+ "ymake": {
+ "description": "Run ymake",
+ "visible": false
+ },
+ "ymake_python3": {
+ "description": "Run pseudo-python3",
+ "visible": false
+ }
+ }
+}