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)에 대한 라이브러리의 depset을 반환합니다(비어 있을 수 있지만 None는 안 됨).

list CcStarlarkApiProvider.link_flags

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

quote_include_directories

list CcStarlarkApiProvider.quote_include_directories

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

system_include_directories

list CcStarlarkApiProvider.system_include_directories

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

transitive_headers

depset CcStarlarkApiProvider.transitive_headers

src 또는 headers 속성에 선언된 헤더의 depset을 반환합니다(비어있을 수 있지만 None는 절대로 포함되지 않음).