mirror of https://github.com/bazelbuild/rules_cc
c5a0333261
This essentially reverts bazelbuild/bazel#23337 now that the toolchain configuration has been moved here. clang-cl does support assembly just like other clang variants and unlike MASM supports assembly using native AT&T syntax as with regular clang. MSVC-style assembly requires using MASM, which continues to be available in the MSVC toolchain. This has previously been discussed in bazelbuild/bazel#24152 and reverted for Bazel 7.4.1 in bazelbuild/bazel#24211. Ideally, we'd want to have some mechanism to make assembler selection configurable and support several kinds of asm syntax in the future. |
||
---|---|---|
.. | ||
common | ||
compiler | ||
private | ||
proto | ||
runfiles | ||
toolchains | ||
BUILD | ||
action_names.bzl | ||
cc_binary.bzl | ||
cc_import.bzl | ||
cc_library.bzl | ||
cc_shared_library.bzl | ||
cc_test.bzl | ||
cc_toolchain_config_lib.bzl | ||
defs.bzl | ||
extensions.bzl | ||
find_cc_toolchain.bzl | ||
objc_import.bzl | ||
objc_library.bzl | ||
repositories.bzl | ||
system_library.bzl | ||
toolchain_utils.bzl |