diff options
author | 2018-03-02 00:51:12 -0800 | |
---|---|---|
committer | 2018-03-02 00:53:01 -0800 | |
commit | 627c27698774c50987b2b8716fd8d46aa299c7ff (patch) | |
tree | f80b56de560c96c0ff366954823cff249db598ec /src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationInfo.java | |
parent | e02bc5f290adda76d337c5110e53d8a5d4f41dca (diff) |
C++: Exposes to Skylark basic API functionality
RELNOTES:none
PiperOrigin-RevId: 187591225
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationInfo.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationInfo.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationInfo.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationInfo.java index c51a781f63..01fc2e528b 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationInfo.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationInfo.java @@ -32,6 +32,8 @@ import com.google.devtools.build.lib.packages.NativeProvider; import com.google.devtools.build.lib.rules.cpp.CppHelper.PregreppedHeader; import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec.VisibleForSerialization; +import com.google.devtools.build.lib.skylarkinterface.SkylarkModule; +import com.google.devtools.build.lib.skylarkinterface.SkylarkModuleCategory; import com.google.devtools.build.lib.vfs.PathFragment; import java.util.ArrayList; import java.util.Collection; @@ -46,6 +48,13 @@ import javax.annotation.Nullable; */ @Immutable @AutoCodec +@SkylarkModule( + name = "cc_compilation_info", + category = SkylarkModuleCategory.PROVIDER, + doc = + "Immutable store of information needed for C++ compilation that is aggregated across " + + "dependencies." +) public final class CcCompilationInfo extends NativeInfo { public static final NativeProvider<CcCompilationInfo> PROVIDER = new NativeProvider<CcCompilationInfo>(CcCompilationInfo.class, "CcCompilationInfo") {}; |