|
@@ -58,6 +58,55 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "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"
|
|
|
+ },
|
|
|
"clang16": {
|
|
|
"executable": {
|
|
|
"c++": [
|
|
@@ -313,6 +362,555 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "clang14": {
|
|
|
+ "env": {
|
|
|
+ "CPATH": [
|
|
|
+ ""
|
|
|
+ ],
|
|
|
+ "LIBRARY_PATH": [
|
|
|
+ ""
|
|
|
+ ],
|
|
|
+ "SDKROOT": [
|
|
|
+ ""
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "params": {
|
|
|
+ "c_compiler": "$(CLANG)/bin/clang",
|
|
|
+ "cxx_compiler": "$(CLANG)/bin/clang++",
|
|
|
+ "gcc_version": "14",
|
|
|
+ "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": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "x86_64",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "aarch64",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "aarch64",
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "aarch64",
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "aarch64",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "ppc64le",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "power9le",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "x86_64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "i386",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "x86_64",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "armv7",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "IOSSIM"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "armv7a",
|
|
|
+ "os": "YOCTO"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "x86_64",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "aarch64",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "ppc64le",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "power9le",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "x86_64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "i386",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "x86_64",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "armv7",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "IOSSIM"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "x86_64",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "aarch64",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "ppc64le",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "power9le",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "x86_64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "i386",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "x86_64",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "armv7",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "IOS"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "DARWIN"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "arm64",
|
|
|
+ "os": "IOSSIM"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "armv7a",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "armv7a_cortex_a9",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "armv7ahf_cortex_a35",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "armv7ahf_cortex_a53",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "armv7ahf",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "armv8a_cortex_a35",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "armv8a_cortex_a53",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "ppc64le",
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "ppc64le",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "host": {
|
|
|
+ "arch": "ppc64le",
|
|
|
+ "os": "LINUX"
|
|
|
+ },
|
|
|
+ "target": {
|
|
|
+ "arch": "power9le",
|
|
|
+ "os": "LINUX"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "default": false,
|
|
|
+ "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"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"clang16": {
|
|
|
"env": {
|
|
|
"CPATH": [
|