CcStarlarkApiProvider

C++ 규칙 관련 정보에 대한 액세스를 제공합니다. 모든 C++ 관련 타겟은 target에서 cc 필드로 액세스할 수 있는 이 구조체를 제공합니다.

회원

compile_flags

list CcStarlarkApiProvider.compile_flags

이 타겟을 컴파일하는 데 사용된 플래그 목록을 반환합니다 (비어 있을 수 있지만 None는 아님).

정의

list CcStarlarkApiProvider.defines

이 타겟을 컴파일하는 데 사용된 정의 목록을 반환합니다 (비어 있을 수 있지만 None는 아님).

include_directories

list CcStarlarkApiProvider.include_directories

이 타겟을 컴파일하는 데 사용된 include 디렉터리의 목록을 반환합니다 (비어있지만 None은 아님).

라이브러리

depset CcStarlarkApiProvider.libs

FULLY STATIC 모드 (linkopts=["-static"]) 또는 MOSTLY STATIC 모드 (linkstatic=True) (비어 있을 수 있지만 None는 아님)에 관한 라이브러리의 depset을 반환합니다.

list CcStarlarkApiProvider.link_flags

FULLY STATIC 모드 (linkopts=["-static"]) 또는 MOSTLY STATIC 모드 (linkstatic=True) (비어 있을 수 있지만 None는 아님)의 C++ 링커 명령어에 제공된 플래그 목록을 반환합니다.

quote_include_directories

list CcStarlarkApiProvider.quote_include_directories

이 타겟을 컴파일하는 데 사용된 따옴표 포함 디렉터리 목록을 반환합니다 (비어 있을 수 있지만 None는 아님).

system_include_directories

list CcStarlarkApiProvider.system_include_directories

이 타겟을 컴파일하는 데 사용된 시스템 포함 디렉터리의 목록을 반환합니다 (비어 있을 수 있지만 None는 아님).

transitive_headers

depset CcStarlarkApiProvider.transitive_headers

src 또는 headers 속성(비어있지만 None은 아님)에서 선언된 헤더의 depset을 반환합니다.