# Copyright 2018 The Bazel Authors. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # This becomes the BUILD file for @local_config_cc// under Windows. load("@rules_cc//cc:defs.bzl", "cc_library", "cc_toolchain", "cc_toolchain_suite") load(":armeabi_cc_toolchain_config.bzl", "armeabi_cc_toolchain_config") load(":windows_cc_toolchain_config.bzl", "cc_toolchain_config") package(default_visibility = ["//visibility:public"]) cc_library( name = "malloc", ) filegroup( name = "empty", srcs = [], ) filegroup( name = "mingw_compiler_files", srcs = [":builtin_include_directory_paths_mingw"], ) filegroup( name = "clangcl_compiler_files", srcs = [":builtin_include_directory_paths_clangcl"], ) filegroup( name = "msvc_compiler_files", srcs = [":builtin_include_directory_paths_msvc"], ) # Hardcoded toolchain, legacy behaviour. cc_toolchain_suite( name = "toolchain", toolchains = { "armeabi-v7a|compiler": ":cc-compiler-armeabi-v7a", "x64_windows|msvc-cl": ":cc-compiler-x64_windows", "x64_x86_windows|msvc-cl": ":cc-compiler-x64_x86_windows", "x64_arm_windows|msvc-cl": ":cc-compiler-x64_arm_windows", "x64_arm64_windows|msvc-cl": ":cc-compiler-arm64_windows", "arm64_windows|msvc-cl": ":cc-compiler-arm64_windows", "x64_windows|msys-gcc": ":cc-compiler-x64_windows_msys", "x64_windows|mingw-gcc": ":cc-compiler-x64_windows_mingw", "x64_windows|clang-cl": ":cc-compiler-x64_windows-clang-cl", "x64_windows_msys": ":cc-compiler-x64_windows_msys", "x64_windows": ":cc-compiler-x64_windows", "x64_x86_windows": ":cc-compiler-x64_x86_windows", "x64_arm_windows": ":cc-compiler-x64_arm_windows", "x64_arm64_windows": ":cc-compiler-arm64_windows", "arm64_windows": ":cc-compiler-arm64_windows", "x64_arm64_windows|clang-cl": ":cc-compiler-arm64_windows-clang-cl", "arm64_windows|clang-cl": ":cc-compiler-arm64_windows-clang-cl", "armeabi-v7a": ":cc-compiler-armeabi-v7a", }, ) cc_toolchain( name = "cc-compiler-x64_windows_msys", all_files = ":empty", ar_files = ":empty", as_files = ":mingw_compiler_files", compiler_files = ":mingw_compiler_files", dwp_files = ":empty", linker_files = ":empty", objcopy_files = ":empty", strip_files = ":empty", supports_param_files = 1, toolchain_config = ":msys_x64", toolchain_identifier = "msys_x64", ) cc_toolchain_config( name = "msys_x64", abi_libc_version = "local", abi_version = "local", compiler = "msys-gcc", cpu = "x64_windows", cxx_builtin_include_directories = [ "c:/tools/msys64/usr/", ], dbg_mode_debug_flag = "/DEBUG:FULL", fastbuild_mode_debug_flag = "/DEBUG:FASTLINK", host_system_name = "local", target_libc = "msys", target_system_name = "local", tool_bin_path = "c:/tools/msys64/usr/bin", tool_paths = { "ar": "c:/tools/msys64/usr/bin/ar", "cpp": "c:/tools/msys64/usr/bin/cpp", "dwp": "c:/tools/msys64/usr/bin/dwp", "gcc": "c:/tools/msys64/usr/bin/gcc", "gcov": "c:/tools/msys64/usr/bin/gcov", "ld": "c:/tools/msys64/usr/bin/ld", "nm": "c:/tools/msys64/usr/bin/nm", "objcopy": "c:/tools/msys64/usr/bin/objcopy", "objdump": "c:/tools/msys64/usr/bin/objdump", "strip": "c:/tools/msys64/usr/bin/strip", }, ) toolchain( name = "cc-toolchain-x64_windows_msys", exec_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:windows", "@bazel_tools//tools/cpp:msys", ], target_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:windows", ], toolchain = ":cc-compiler-x64_windows_msys", toolchain_type = "@bazel_tools//tools/cpp:toolchain_type", ) cc_toolchain( name = "cc-compiler-x64_windows_mingw", all_files = ":empty", ar_files = ":empty", as_files = ":mingw_compiler_files", compiler_files = ":mingw_compiler_files", dwp_files = ":empty", linker_files = ":empty", objcopy_files = ":empty", strip_files = ":empty", supports_param_files = 0, toolchain_config = ":msys_x64_mingw", toolchain_identifier = "msys_x64_mingw", ) cc_toolchain_config( name = "msys_x64_mingw", abi_libc_version = "local", abi_version = "local", compiler = "mingw-gcc", cpu = "x64_windows", cxx_builtin_include_directories = [ "c:/tools/msys64/mingw64/", ], dbg_mode_debug_flag = "/DEBUG:FULL", fastbuild_mode_debug_flag = "/DEBUG:FASTLINK", host_system_name = "local", target_libc = "mingw", target_system_name = "local", tool_bin_path = "c:/tools/msys64/mingw64/bin", tool_paths = { "ar": "c:/tools/msys64/mingw64/bin/ar", "cpp": "c:/tools/msys64/mingw64/bin/cpp", "dwp": "c:/tools/msys64/mingw64/bin/dwp", "gcc": "c:/tools/msys64/mingw64/bin/gcc", "gcov": "c:/tools/msys64/mingw64/bin/gcov", "ld": "c:/tools/msys64/mingw64/bin/ld", "nm": "c:/tools/msys64/mingw64/bin/nm", "objcopy": "c:/tools/msys64/mingw64/bin/objcopy", "objdump": "c:/tools/msys64/mingw64/bin/objdump", "strip": "c:/tools/msys64/mingw64/bin/strip", }, ) toolchain( name = "cc-toolchain-x64_windows_mingw", exec_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:windows", "@bazel_tools//tools/cpp:mingw", ], target_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:windows", ], toolchain = ":cc-compiler-x64_windows_mingw", toolchain_type = "@bazel_tools//tools/cpp:toolchain_type", ) cc_toolchain( name = "cc-compiler-x64_windows", all_files = ":empty", ar_files = ":empty", as_files = ":msvc_compiler_files", compiler_files = ":msvc_compiler_files", dwp_files = ":empty", linker_files = ":empty", objcopy_files = ":empty", strip_files = ":empty", supports_param_files = 1, toolchain_config = ":msvc_x64", toolchain_identifier = "msvc_x64", ) cc_toolchain_config( name = "msvc_x64", abi_libc_version = "local", abi_version = "local", archiver_flags = ["/MACHINE:X64"], compiler = "msvc-cl", cpu = "x64_windows", cxx_builtin_include_directories = [ "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\include", "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\ATLMFC\\include", "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include", "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt", ], dbg_mode_debug_flag = "/DEBUG:FULL", default_link_flags = ["/MACHINE:X64"], fastbuild_mode_debug_flag = "/DEBUG:FASTLINK", host_system_name = "local", msvc_cl_path = "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x64/cl.exe", msvc_env_include = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\include;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\ATLMFC\\include;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt", msvc_env_lib = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\ATLMFC\\lib\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\lib\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.22621.0\\ucrt\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.22621.0\\\\um\\x64", msvc_env_path = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\VC\\VCPackages;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\bin\\Roslyn;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.22621.0\\\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\\\MSBuild\\Current\\Bin\\amd64;C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\Tools\\;;C:\\Windows\\system32;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe", msvc_env_tmp = "C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp", msvc_lib_path = "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x64/lib.exe", msvc_link_path = "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x64/link.exe", msvc_ml_path = "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x64/ml64.exe", supports_parse_showincludes = True, target_libc = "msvcrt", target_system_name = "local", tool_paths = { "ar": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x64/lib.exe", "ml": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x64/ml64.exe", "cpp": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x64/cl.exe", "gcc": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x64/cl.exe", "gcov": "wrapper/bin/msvc_nop.bat", "ld": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x64/link.exe", "nm": "wrapper/bin/msvc_nop.bat", "objcopy": "wrapper/bin/msvc_nop.bat", "objdump": "wrapper/bin/msvc_nop.bat", "strip": "wrapper/bin/msvc_nop.bat", }, toolchain_identifier = "msvc_x64", ) toolchain( name = "cc-toolchain-x64_windows", exec_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:windows", ], target_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:windows", ], toolchain = ":cc-compiler-x64_windows", toolchain_type = "@bazel_tools//tools/cpp:toolchain_type", ) cc_toolchain( name = "cc-compiler-x64_x86_windows", all_files = ":empty", ar_files = ":empty", as_files = ":msvc_compiler_files", compiler_files = ":msvc_compiler_files", dwp_files = ":empty", linker_files = ":empty", objcopy_files = ":empty", strip_files = ":empty", supports_param_files = 1, toolchain_config = ":msvc_x64_x86", toolchain_identifier = "msvc_x64_x86", ) cc_toolchain_config( name = "msvc_x64_x86", abi_libc_version = "local", abi_version = "local", archiver_flags = ["/MACHINE:X86"], compiler = "msvc-cl", cpu = "x64_windows", cxx_builtin_include_directories = [ "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\include", "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\ATLMFC\\include", "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include", "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt", ], dbg_mode_debug_flag = "/DEBUG:FULL", default_link_flags = ["/MACHINE:X86"], fastbuild_mode_debug_flag = "/DEBUG:FASTLINK", host_system_name = "local", msvc_cl_path = "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x86/cl.exe", msvc_env_include = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\include;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\ATLMFC\\include;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt", msvc_env_lib = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\ATLMFC\\lib\\x86;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\lib\\x86;C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.22621.0\\ucrt\\x86;C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.22621.0\\\\um\\x86", msvc_env_path = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x86;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\VC\\VCPackages;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\bin\\Roslyn;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.22621.0\\\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\\\MSBuild\\Current\\Bin\\amd64;C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\Tools\\;;C:\\Windows\\system32;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe", msvc_env_tmp = "C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp", msvc_lib_path = "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x86/lib.exe", msvc_link_path = "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x86/link.exe", msvc_ml_path = "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x86/ml.exe", supports_parse_showincludes = True, target_libc = "msvcrt", target_system_name = "local", tool_paths = { "ar": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x86/lib.exe", "ml": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x86/ml.exe", "cpp": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x86/cl.exe", "gcc": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x86/cl.exe", "gcov": "wrapper/bin/msvc_nop.bat", "ld": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x86/link.exe", "nm": "wrapper/bin/msvc_nop.bat", "objcopy": "wrapper/bin/msvc_nop.bat", "objdump": "wrapper/bin/msvc_nop.bat", "strip": "wrapper/bin/msvc_nop.bat", }, toolchain_identifier = "msvc_x64_x86", ) toolchain( name = "cc-toolchain-x64_x86_windows", exec_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:windows", ], target_compatible_with = [ "@platforms//cpu:x86_32", "@platforms//os:windows", ], toolchain = ":cc-compiler-x64_x86_windows", toolchain_type = "@bazel_tools//tools/cpp:toolchain_type", ) cc_toolchain( name = "cc-compiler-x64_arm_windows", all_files = ":empty", ar_files = ":empty", as_files = ":msvc_compiler_files", compiler_files = ":msvc_compiler_files", dwp_files = ":empty", linker_files = ":empty", objcopy_files = ":empty", strip_files = ":empty", supports_param_files = 1, toolchain_config = ":msvc_x64_arm", toolchain_identifier = "msvc_x64_arm", ) cc_toolchain_config( name = "msvc_x64_arm", abi_libc_version = "local", abi_version = "local", archiver_flags = ["/MACHINE:ARM"], compiler = "msvc-cl", cpu = "x64_windows", cxx_builtin_include_directories = [], dbg_mode_debug_flag = "/DEBUG", default_link_flags = ["/MACHINE:ARM"], fastbuild_mode_debug_flag = "/DEBUG", host_system_name = "local", msvc_cl_path = "vc_installation_error_arm.bat", msvc_env_include = "msvc_not_found", msvc_env_lib = "msvc_not_found", msvc_env_path = "msvc_not_found", msvc_env_tmp = "msvc_not_found", msvc_lib_path = "vc_installation_error_arm.bat", msvc_link_path = "vc_installation_error_arm.bat", msvc_ml_path = "vc_installation_error_arm.bat", supports_parse_showincludes = False, target_libc = "msvcrt", target_system_name = "local", tool_paths = { "ar": "vc_installation_error_arm.bat", "ml": "vc_installation_error_arm.bat", "cpp": "vc_installation_error_arm.bat", "gcc": "vc_installation_error_arm.bat", "gcov": "wrapper/bin/msvc_nop.bat", "ld": "vc_installation_error_arm.bat", "nm": "wrapper/bin/msvc_nop.bat", "objcopy": "wrapper/bin/msvc_nop.bat", "objdump": "wrapper/bin/msvc_nop.bat", "strip": "wrapper/bin/msvc_nop.bat", }, toolchain_identifier = "msvc_x64_arm", ) toolchain( name = "cc-toolchain-x64_arm_windows", exec_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:windows", ], target_compatible_with = [ "@platforms//cpu:arm", "@platforms//os:windows", ], toolchain = ":cc-compiler-x64_arm_windows", toolchain_type = "@bazel_tools//tools/cpp:toolchain_type", ) cc_toolchain( name = "cc-compiler-arm64_windows", all_files = ":empty", ar_files = ":empty", as_files = ":msvc_compiler_files", compiler_files = ":msvc_compiler_files", dwp_files = ":empty", linker_files = ":empty", objcopy_files = ":empty", strip_files = ":empty", supports_param_files = 1, toolchain_config = ":msvc_arm64", toolchain_identifier = "msvc_arm64", ) cc_toolchain_config( name = "msvc_arm64", abi_libc_version = "local", abi_version = "local", archiver_flags = ["/MACHINE:ARM64"], compiler = "msvc-cl", cpu = "x64_windows", cxx_builtin_include_directories = [], dbg_mode_debug_flag = "/DEBUG", default_link_flags = ["/MACHINE:ARM64"], fastbuild_mode_debug_flag = "/DEBUG", host_system_name = "local", msvc_cl_path = "vc_installation_error_arm64.bat", msvc_env_include = "msvc_not_found", msvc_env_lib = "msvc_not_found", msvc_env_path = "msvc_not_found", msvc_env_tmp = "msvc_not_found", msvc_lib_path = "vc_installation_error_arm64.bat", msvc_link_path = "vc_installation_error_arm64.bat", msvc_ml_path = "vc_installation_error_arm64.bat", supports_parse_showincludes = False, target_libc = "msvcrt", target_system_name = "local", tool_paths = { "ar": "vc_installation_error_arm64.bat", "ml": "vc_installation_error_arm64.bat", "cpp": "vc_installation_error_arm64.bat", "gcc": "vc_installation_error_arm64.bat", "gcov": "wrapper/bin/msvc_nop.bat", "ld": "vc_installation_error_arm64.bat", "nm": "wrapper/bin/msvc_nop.bat", "objcopy": "wrapper/bin/msvc_nop.bat", "objdump": "wrapper/bin/msvc_nop.bat", "strip": "wrapper/bin/msvc_nop.bat", }, toolchain_identifier = "msvc_arm64", ) toolchain( name = "cc-toolchain-arm64_windows", exec_compatible_with = [ "@platforms//os:windows", ], target_compatible_with = [ "@platforms//cpu:arm64", "@platforms//os:windows", ], toolchain = ":cc-compiler-arm64_windows", toolchain_type = "@bazel_tools//tools/cpp:toolchain_type", ) cc_toolchain( name = "cc-compiler-x64_windows-clang-cl", all_files = ":empty", ar_files = ":empty", as_files = ":clangcl_compiler_files", compiler_files = ":clangcl_compiler_files", dwp_files = ":empty", linker_files = ":empty", objcopy_files = ":empty", strip_files = ":empty", supports_param_files = 1, toolchain_config = ":clang_cl_x64", toolchain_identifier = "clang_cl_x64", ) cc_toolchain_config( name = "clang_cl_x64", abi_libc_version = "local", abi_version = "local", archiver_flags = ["/MACHINE:X64"], compiler = "clang-cl", cpu = "x64_windows", cxx_builtin_include_directories = [ "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\include", "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\ATLMFC\\include", "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include", "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt", "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt", "C:\\tools\\LLVM\\lib\\clang\\18\\include", ], dbg_mode_debug_flag = "/DEBUG", default_link_flags = [ "/MACHINE:X64", "/DEFAULTLIB:clang_rt.builtins-x86_64.lib", ], fastbuild_mode_debug_flag = "/DEBUG", host_system_name = "local", msvc_cl_path = "C:/tools/LLVM/bin/clang-cl.exe", msvc_env_include = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\include;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\ATLMFC\\include;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt;C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt;C:\\tools\\LLVM\\lib\\clang\\18\\include", msvc_env_lib = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\ATLMFC\\lib\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\lib\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.22621.0\\ucrt\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.22621.0\\\\um\\x64;C:\\tools\\LLVM\\lib\\clang\\18\\lib\\windows", msvc_env_path = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\VC\\VCPackages;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\bin\\Roslyn;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.22621.0\\\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\\\MSBuild\\Current\\Bin\\amd64;C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\Tools\\;;C:\\Windows\\system32;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe", msvc_env_tmp = "C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp", msvc_lib_path = "C:/tools/LLVM/bin/llvm-lib.exe", msvc_link_path = "C:/tools/LLVM/bin/lld-link.exe", msvc_ml_path = "C:/tools/LLVM/bin/clang-cl.exe", supports_parse_showincludes = True, target_libc = "msvcrt", target_system_name = "local", tool_paths = { "ar": "C:/tools/LLVM/bin/llvm-lib.exe", "ml": "C:/tools/LLVM/bin/clang-cl.exe", "cpp": "C:/tools/LLVM/bin/clang-cl.exe", "gcc": "C:/tools/LLVM/bin/clang-cl.exe", "gcov": "wrapper/bin/msvc_nop.bat", "ld": "C:/tools/LLVM/bin/lld-link.exe", "nm": "wrapper/bin/msvc_nop.bat", "objcopy": "wrapper/bin/msvc_nop.bat", "objdump": "wrapper/bin/msvc_nop.bat", "strip": "wrapper/bin/msvc_nop.bat", }, toolchain_identifier = "clang_cl_x64", ) toolchain( name = "cc-toolchain-x64_windows-clang-cl", exec_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:windows", "@bazel_tools//tools/cpp:clang-cl", ], target_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:windows", ], toolchain = ":cc-compiler-x64_windows-clang-cl", toolchain_type = "@bazel_tools//tools/cpp:toolchain_type", ) cc_toolchain( name = "cc-compiler-arm64_windows-clang-cl", all_files = ":empty", ar_files = ":empty", as_files = ":clangcl_compiler_files", compiler_files = ":clangcl_compiler_files", dwp_files = ":empty", linker_files = ":empty", objcopy_files = ":empty", strip_files = ":empty", supports_param_files = 1, toolchain_config = ":clang_cl_arm64", toolchain_identifier = "clang_cl_arm64", ) cc_toolchain_config( name = "clang_cl_arm64", abi_libc_version = "local", abi_version = "local", archiver_flags = ["/MACHINE:ARM64"], compiler = "clang-cl", cpu = "arm64_windows", cxx_builtin_include_directories = [], dbg_mode_debug_flag = "/DEBUG", default_link_flags = ["/MACHINE:ARM64"], fastbuild_mode_debug_flag = "/DEBUG", host_system_name = "local", msvc_cl_path = "vc_installation_error_arm64.bat", msvc_env_include = "clang_cl_not_found", msvc_env_lib = "clang_cl_not_found", msvc_env_path = "clang_cl_not_found", msvc_env_tmp = "clang_cl_not_found", msvc_lib_path = "vc_installation_error_arm64.bat", msvc_link_path = "vc_installation_error_arm64.bat", msvc_ml_path = "vc_installation_error_arm64.bat", supports_parse_showincludes = False, target_libc = "msvcrt", target_system_name = "aarch64-pc-windows-msvc", tool_paths = { "ar": "vc_installation_error_arm64.bat", "ml": "vc_installation_error_arm64.bat", "cpp": "vc_installation_error_arm64.bat", "gcc": "vc_installation_error_arm64.bat", "gcov": "wrapper/bin/msvc_nop.bat", "ld": "vc_installation_error_arm64.bat", "nm": "wrapper/bin/msvc_nop.bat", "objcopy": "wrapper/bin/msvc_nop.bat", "objdump": "wrapper/bin/msvc_nop.bat", "strip": "wrapper/bin/msvc_nop.bat", }, toolchain_identifier = "clang_cl_arm64", ) toolchain( name = "cc-toolchain-arm64_windows-clang-cl", exec_compatible_with = [ "@platforms//os:windows", "@bazel_tools//tools/cpp:clang-cl", ], target_compatible_with = [ "@platforms//cpu:arm64", "@platforms//os:windows", ], toolchain = ":cc-compiler-arm64_windows-clang-cl", toolchain_type = "@bazel_tools//tools/cpp:toolchain_type", ) cc_toolchain( name = "cc-compiler-armeabi-v7a", all_files = ":empty", ar_files = ":empty", as_files = ":empty", compiler_files = ":empty", dwp_files = ":empty", linker_files = ":empty", objcopy_files = ":empty", strip_files = ":empty", supports_param_files = 1, toolchain_config = ":stub_armeabi-v7a", toolchain_identifier = "stub_armeabi-v7a", ) armeabi_cc_toolchain_config(name = "stub_armeabi-v7a") toolchain( name = "cc-toolchain-armeabi-v7a", exec_compatible_with = [ ], target_compatible_with = [ "@platforms//cpu:armv7", "@platforms//os:android", ], toolchain = ":cc-compiler-armeabi-v7a", toolchain_type = "@bazel_tools//tools/cpp:toolchain_type", )