diff options
author | Cal Peyser <cpeyser@google.com> | 2016-12-21 17:57:36 +0000 |
---|---|---|
committer | Klaus Aehlig <aehlig@google.com> | 2016-12-22 09:54:52 +0000 |
commit | 303e5bf9ae55dcb494b27d53a2bee30855d38949 (patch) | |
tree | a3b0fa622ed78d8d1aeda2c190666effc9b5cadc /src/test/java/com/google/devtools/build/lib/analysis | |
parent | 454d7f34d327f4e9b6e15c95497097ef73341f83 (diff) |
Introduce --apple_crosstool_top, which sets the crosstool for sources in objc_*/apple_*/ios_* targets and their dependencies.
--
PiperOrigin-RevId: 142673622
MOS_MIGRATED_REVID=142673622
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL b/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL index 14e38acd44..5f8b523c88 100644 --- a/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL +++ b/src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL @@ -21,6 +21,10 @@ default_toolchain { toolchain_identifier: "local_darwin" } default_toolchain { + cpu: "ios_x86_64" + toolchain_identifier: "local_ios" +} +default_toolchain { cpu: "x64_windows" toolchain_identifier: "local_windows_msys64" } @@ -354,6 +358,52 @@ toolchain { supports_interface_shared_objects: true } +# Stub crosstool to allow construction of apple crosstool configuration in a +# static configuration set. +# TODO(b/33804121): Remove this once dynamic configurations are in place. +toolchain { + toolchain_identifier: "local_ios" + + host_system_name: "local" + target_system_name: "local" + target_cpu: "ios_x86_64" + target_libc: "ios" + compiler: "compiler" + linking_mode_flags { mode: DYNAMIC } + + abi_version: "local" + abi_libc_version: "local" + + tool_path { name: "ar" path: "/usr/bin/libtool" } + tool_path { name: "compat-ld" path: "/usr/bin/ld" } + tool_path { name: "cpp" path: "/usr/bin/cpp" } + tool_path { name: "dwp" path: "/usr/bin/dwp" } + tool_path { name: "gcc" path: "/usr/bin/gcc" } + tool_path { name: "gcov" path: "/usr/bin/gcov" } + tool_path { name: "ld" path: "/usr/bin/ld" } + tool_path { name: "nm" path: "/usr/bin/nm" } + tool_path { name: "objcopy" path: "/usr/bin/objcopy" } + tool_path { name: "objdump" path: "/usr/bin/objdump" } + tool_path { name: "strip" path: "/usr/bin/strip" } + + needsPic: false + + builtin_sysroot: "" + cxx_flag: "-std=c++0x" + ar_flag: "-static" + ar_flag: "-s" + ar_flag: "-o" + linker_flag: "-lstdc++" + cxx_builtin_include_directory: "/usr/include" + cxx_builtin_include_directory: "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain" + cxx_builtin_include_directory: "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs" + cxx_builtin_include_directory: "/opt/local/include" + cxx_builtin_include_directory: "/Library/Developer/CommandLineTools" + objcopy_embed_flag: "-I" + objcopy_embed_flag: "binary" + supports_interface_shared_objects: true +} + toolchain { toolchain_identifier: "local_windows_mingw" |