cpp

Một mảnh cấu hì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ệ 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 trình mô phỏng, trường 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(.dSYM) của Apple hay không.

conlyopts

list cpp.conlyopts

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

lượt chuyển đổi

list cpp.copts

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 theo tuỳ chọn --custom_malloc. Bạn 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 chuyển đến Bazel bằng tuỳ chọn --cxxopt.

linkopts

list cpp.linkopts

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 sơ đồ 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 việc gỡ bỏ 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.

quan sát

list cpp.objccopts

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