종속 항목 전반에서 집계되는 C++ 컴파일에 필요한 정보의 변경 불가능한 저장소입니다.
회원
      정의합니다.
        depset CompilationContext.defines
    이 타겟을 컴파일하는 데 필요한 정의 집합을 반환합니다. 각 정의는 문자열입니다. 이러한 값은 타겟의 트랜지티브 종속 항목, 즉 이 타겟에 종속된 규칙에 전파됩니다.
        
        
list CompilationContext.direct_headers
    이 타겟에 의해 선언된 모듈식 헤더 목록을 반환합니다. 여기에는 공개 헤더('hdrs'에 나열된 헤더 등)와 비공개 헤더('srcs'에 나열된 헤더 등)가 모두 포함됩니다.
        
        
list CompilationContext.direct_private_headers
    이 타겟에 의해 선언된 모듈식 비공개 헤더('srcs'에 나열된 헤더) 목록을 반환합니다.
        
        
list CompilationContext.direct_public_headers
    이 타겟에 의해 선언된 모듈식 공개 헤더('hdrs'에 나열된 헤더)의 목록을 반환합니다.
        
        
list CompilationContext.direct_textual_headers
    이 타겟에 의해 선언된 텍스트 헤더 목록을 반환합니다.
        
external_includes
        depset CompilationContext.external_includes
    각괄호로 참조되는 외부 헤더 파일의 검색 경로 집합을 문자열로 반환합니다. 일반적으로 -isystem과 함께 전달됩니다.
        
framework_includes
        depset CompilationContext.framework_includes
    프레임워크 헤더 파일의 검색 경로 집합을 문자열로 반환합니다. 일반적으로 -F와 함께 전달됩니다.
        
        
depset CompilationContext.headers
    이 타겟을 컴파일하는 데 필요한 헤더 집합을 반환합니다.
        
includes
        depset CompilationContext.includes
    각괄호와 따옴표로 모두 참조되는 헤더 파일의 검색 경로 집합을 문자열로 반환합니다. 일반적으로 -I와 함께 전달됩니다.
        
local_defines
        depset CompilationContext.local_defines
    이 타겟을 컴파일하는 데 필요한 정의 집합을 반환합니다. 각 정의는 문자열입니다. 이러한 값은 타겟의 트랜지티브 종속 항목에 전파되지 않습니다.
        
quote_includes
        depset CompilationContext.quote_includes
    따옴표로 참조된 헤더 파일의 검색 경로 집합을 문자열로 반환합니다 (예: #include 'foo/bar/header.h'). 실행 루트를 기준으로 하거나 절대 경로일 수 있습니다. 일반적으로 -iquote와 함께 전달됩니다.
        
system_includes
        depset CompilationContext.system_includes
    각괄호로 참조되는 헤더 파일의 검색 경로 집합을 문자열로 반환합니다 (예: #include <foo/bar/header.h>). 실행 루트를 기준으로 하는 상대 경로이거나 절대 경로일 수 있습니다. 일반적으로 -isystem과 함께 전달됩니다.
        
validation_artifacts
        depset CompilationContext.validation_artifacts
    유효성 검사 아티팩트 세트를 반환합니다.