cpp

Một mảnh cấu hình dành cho C++.

Hội viên

apple_bitcode_mode

apple_bitcode_mode cpp.apple_bitcode_mode

Trả về chế độ Bitcode để sử dụng cho các bước biên dịch.

Trường này chỉ hợp lệ đối với Apple và chỉ dành cho các bản dựng thiết bị; đối với các bản dựng của trình mô phỏng, hàm này luôn trả về 'none'.

apple_generate_dsym

bool cpp.apple_generate_dsym

Liệu có tạo cấu phần phần mềm biểu tượng gỡ lỗi của Apple(.dSYM) hay không.

conlyopts

list cpp.conlyopts

Các cờ được chuyển đến Bazel bằng tuỳ chọn --conlyopt.

công viên

list cpp.copts

Các cờ được chuyển đến Bazel bằng tuỳ chọn --copt.

custom_malloc

Label cpp.custom_malloc

Trả về nhãn được trỏ đến bằng tuỳ chọn --custom_malloc. Có thể truy cập bằng configuration_field:
attr.label(
default = configuration_field(
fragment = "cpp",
name = "custom_malloc"
)
)
Có thể trả về None.

cxxopts

list cpp.cxxopts

Các cờ được chuyển đến Bazel bằng tuỳ chọn --cxxopt.

linkopts

list cpp.linkopts

Các cờ được chuyển đến Bazel bằng tuỳ chọn --linkopt.

objc_generate_linkmap

bool cpp.objc_generate_linkmap

(Chỉ dành cho Apple) Liệu có tạo cấu phần phần mềm liên kết hay không.

objc_should_strip_binary

bool cpp.objc_should_strip_binary

(chỉ dành cho Apple) liệu có thực hiện thao tác xoá biểu tượng và mã chết trên các tệp nhị phân được liên kết hay không.

objccopt

list cpp.objccopts

Các cờ được chuyển đến Bazel bằng tuỳ chọn --objccopt.