blob: bb3773c244311993e9386ff8524ddd591a8d77cd [file] [log] [blame]
# This test resource file is the default test setup - it largely matches what
# we have in our repository cover; individual test cases can override this in
# order to test more scenarios.
major_version: "1"
minor_version: "42"
default_target_cpu: "k8"
# TODO(bazel-team): We should change these identifiers to match what everyone
# else is using, but that requires rewriting a lot of our tests.
default_toolchain {
cpu: "k8"
toolchain_identifier: "k8"
}
default_toolchain {
cpu: "piii"
toolchain_identifier: "piii"
}
default_toolchain {
cpu: "darwin"
toolchain_identifier: "local_darwin"
}
toolchain {
toolchain_identifier: "k8"
host_system_name: "local"
target_system_name: "local"
target_cpu: "k8"
target_libc: "local"
compiler: "compiler"
abi_version: "local"
abi_libc_version: "local"
tool_path { name: "ar" path: "/usr/bin/ar" }
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" }
builtin_sysroot: ""
cxx_flag: "-std=c++0x"
linker_flag: "-lstdc++"
cxx_builtin_include_directory: "/usr/lib/gcc/"
cxx_builtin_include_directory: "/usr/local/include"
cxx_builtin_include_directory: "/usr/include"
objcopy_embed_flag: "-I"
objcopy_embed_flag: "binary"
}
toolchain {
toolchain_identifier: "piii"
host_system_name: "local"
target_system_name: "local"
target_cpu: "piii"
target_libc: "local"
compiler: "compiler"
abi_version: "local"
abi_libc_version: "local"
tool_path { name: "ar" path: "/usr/bin/ar" }
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" }
builtin_sysroot: ""
cxx_flag: "-std=c++0x"
linker_flag: "-lstdc++"
cxx_builtin_include_directory: "/usr/lib/gcc/"
cxx_builtin_include_directory: "/usr/local/include"
cxx_builtin_include_directory: "/usr/include"
objcopy_embed_flag: "-I"
objcopy_embed_flag: "binary"
}
toolchain {
toolchain_identifier: "local_darwin"
host_system_name: "local"
target_system_name: "local"
target_cpu: "darwin"
target_libc: "macosx"
compiler: "compiler"
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: true
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"
}
toolchain {
toolchain_identifier: "local_windows_mingw"
host_system_name: "local"
target_system_name: "local"
target_cpu: "k8"
target_libc: "local"
compiler: "windows_mingw"
abi_version: "local"
abi_libc_version: "local"
tool_path { name: "ar" path: "C:/mingw/bin/ar" }
tool_path { name: "compat-ld" path: "C:/mingw/bin/ld" }
tool_path { name: "cpp" path: "C:/mingw/bin/cpp" }
tool_path { name: "dwp" path: "C:/mingw/bin/dwp" }
tool_path { name: "gcc" path: "C:/mingw/bin/gcc" }
tool_path { name: "gcov" path: "C:/mingw/bin/gcov" }
tool_path { name: "ld" path: "C:/mingw/bin/ld" }
tool_path { name: "nm" path: "C:/mingw/bin/nm" }
tool_path { name: "objcopy" path: "C:/mingw/bin/objcopy" }
tool_path { name: "objdump" path: "C:/mingw/bin/objdump" }
tool_path { name: "strip" path: "C:/mingw/bin/strip" }
builtin_sysroot: ""
cxx_flag: "-std=c++0x"
cxx_builtin_include_directory: "C:/mingw/include"
cxx_builtin_include_directory: "C:/mingw/lib/gcc"
objcopy_embed_flag: "-I"
objcopy_embed_flag: "binary"
}
toolchain {
toolchain_identifier: "local_windows_msys64_mingw64"
host_system_name: "local"
target_system_name: "local"
target_cpu: "k8"
target_libc: "local"
compiler: "windows_msys64_mingw64"
abi_version: "local"
abi_libc_version: "local"
tool_path { name: "ar" path: "C:/msys64/mingw64/bin/ar" }
tool_path { name: "compat-ld" path: "C:/msys64/mingw64/bin/ld" }
tool_path { name: "cpp" path: "C:/msys64/mingw64/bin/cpp" }
tool_path { name: "dwp" path: "C:/msys64/mingw64/bin/dwp" }
tool_path { name: "gcc" path: "C:/msys64/mingw64/bin/gcc" }
tool_path { name: "gcov" path: "C:/msys64/mingw64/bin/gcov" }
tool_path { name: "ld" path: "C:/msys64/mingw64/bin/ld" }
tool_path { name: "nm" path: "C:/msys64/mingw64/bin/nm" }
tool_path { name: "objcopy" path: "C:/msys64/mingw64/bin/objcopy" }
tool_path { name: "objdump" path: "C:/msys64/mingw64/bin/objdump" }
tool_path { name: "strip" path: "C:/msys64/mingw64/bin/strip" }
builtin_sysroot: ""
cxx_flag: "-std=c++0x"
cxx_builtin_include_directory: "C:/msys64/mingw64/x86_64-w64-mingw32/include"
objcopy_embed_flag: "-I"
objcopy_embed_flag: "binary"
}
toolchain {
toolchain_identifier: "local_windows_clang"
host_system_name: "local"
target_system_name: "local"
target_cpu: "k8"
target_libc: "local"
compiler: "windows_clang"
abi_version: "local"
abi_libc_version: "local"
tool_path { name: "ar" path: "C:/mingw/bin/ar" }
tool_path { name: "compat-ld" path: "C:/Program Files (x86)/LLVM/bin/ld" }
tool_path { name: "cpp" path: "C:/Program Files (x86)/LLVM/bin/cpp" }
tool_path { name: "dwp" path: "C:/Program Files (x86)/LLVM/bin/dwp" }
tool_path { name: "gcc" path: "C:/Program Files (x86)/LLVM/bin/clang" }
tool_path { name: "gcov" path: "C:/Program Files (x86)/LLVM/bin/gcov" }
tool_path { name: "ld" path: "C:/Program Files (x86)/LLVM/bin/ld" }
tool_path { name: "nm" path: "C:/Program Files (x86)/LLVM/bin/nm" }
tool_path { name: "objcopy" path: "C:/Program Files (x86)/LLVM/bin/objcopy" }
tool_path { name: "objdump" path: "C:/Program Files (x86)/LLVM/bin/objdump" }
tool_path { name: "strip" path: "C:/Program Files (x86)/LLVM/bin/strip" }
cxx_flag: "-std=c++0x"
cxx_builtin_include_directory: "/usr/lib/gcc/"
cxx_builtin_include_directory: "/usr/local/include"
cxx_builtin_include_directory: "/usr/include"
objcopy_embed_flag: "-I"
objcopy_embed_flag: "binary"
builtin_sysroot: ""
}
# For Android rules where no Android NDK is specified
default_toolchain {
cpu: "armeabi-v7a"
toolchain_identifier: "stub_armeabi-v7a"
}
toolchain {
abi_version: "armeabi-v7a"
abi_libc_version: "armeabi-v7a"
builtin_sysroot: ""
compiler: "compiler"
host_system_name: "armeabi-v7a"
needsPic: true
supports_gold_linker: false
supports_incremental_linker: false
supports_fission: false
supports_interface_shared_objects: false
supports_normalizing_ar: false
supports_start_end_lib: false
supports_thin_archives: false
target_libc: "armeabi-v7a"
target_cpu: "armeabi-v7a"
target_system_name: "armeabi-v7a"
toolchain_identifier: "stub_armeabi-v7a"
tool_path { name: "ar" path: "/bin/false" }
tool_path { name: "compat-ld" path: "/bin/false" }
tool_path { name: "cpp" path: "/bin/false" }
tool_path { name: "dwp" path: "/bin/false" }
tool_path { name: "gcc" path: "/bin/false" }
tool_path { name: "gcov" path: "/bin/false" }
tool_path { name: "ld" path: "/bin/false" }
tool_path { name: "nm" path: "/bin/false" }
tool_path { name: "objcopy" path: "/bin/false" }
tool_path { name: "objdump" path: "/bin/false" }
tool_path { name: "strip" path: "/bin/false" }
}