Báo cáo vấn đềopen_in_new
Xem nguồnopen_in_new
Nightly
·
7.4
.
7.3
·
7.2
·
7.1
·
7.0
·
6.5
Kho lưu trữ thông tin bất biến cần thiết cho việc biên dịch C++ và được tổng hợp từ các phần phụ thuộc.
Hội viên
định nghĩa
depset CompilationContext.defines
Trả về tập hợp các định nghĩa cần thiết để biên dịch mục tiêu này. Mỗi định nghĩa là một chuỗi. Các giá trị này được truyền đến các phần phụ thuộc bắc cầu của mục tiêu, tức là mọi quy tắc phụ thuộc vào mục tiêu này.
list CompilationContext.direct_headers
Trả về danh sách tiêu đề mô-đun do mục tiêu này khai báo. Tệp này bao gồm cả tiêu đề công khai (chẳng hạn như các tiêu đề được liệt kê trong "hdrs") và tiêu đề riêng tư (chẳng hạn như các tiêu đề được liệt kê trong "srcs").
list CompilationContext.direct_private_headers
Trả về danh sách các tiêu đề riêng tư mô-đun (những tiêu đề được liệt kê trong "srcs") do mục tiêu này khai báo.
list CompilationContext.direct_public_headers
Trả về danh sách tiêu đề công khai mô-đun (những tiêu đề được liệt kê trong "hdrs") do mục tiêu này khai báo.
list CompilationContext.direct_textual_headers
Trả về danh sách tiêu đề văn bản do mục tiêu này khai báo.
external_includes
depset CompilationContext.external_includes
Trả về tập hợp các đường dẫn tìm kiếm (dưới dạng chuỗi) cho các tệp tiêu đề bên ngoài được tham chiếu bằng dấu ngoặc nhọn. Thường được truyền bằng -isystem.
framework_includes
depset CompilationContext.framework_includes
Trả về tập hợp đường dẫn tìm kiếm (dưới dạng chuỗi) cho các tệp tiêu đề khung. Thường được truyền bằng -F.
depset CompilationContext.headers
Trả về tập hợp tiêu đề cần thiết để biên dịch mục tiêu này.
bao gồm
depset CompilationContext.includes
Trả về tập hợp các đường dẫn tìm kiếm (dưới dạng chuỗi) cho các tệp tiêu đề được tham chiếu bằng cả dấu ngoặc nhọn và dấu ngoặc kép. Thường được truyền bằng -I.
local_defines
depset CompilationContext.local_defines
Trả về tập hợp các định nghĩa cần thiết để biên dịch mục tiêu này. Mỗi định nghĩa là một chuỗi. Các giá trị này không được truyền đến các phần phụ thuộc bắc cầu của mục tiêu.
quote_includes
depset CompilationContext.quote_includes
Trả về tập hợp các đường dẫn tìm kiếm (dưới dạng chuỗi) cho các tệp tiêu đề được tham chiếu bằng dấu ngoặc kép, ví dụ: #include "foo/bar/header.h". Các đường dẫn này có thể tương đối so với thư mục gốc của exec hoặc tuyệt đối. Thường có dấu -dấu ngoặc kép.
system_includes
depset CompilationContext.system_includes
Trả về tập hợp các đường dẫn tìm kiếm (dưới dạng chuỗi) cho các tệp tiêu đề được tham chiếu bằng dấu ngoặc nhọn, ví dụ: #include <foo/bar/header.h>. Các đường dẫn này có thể tương đối với gốc thực thi hoặc gốc tuyệt đối. Thường được truyền bằng -isystem.
validation_artifacts
depset CompilationContext.validation_artifacts
Trả về tập hợp cấu phần phần mềm xác thực.