Package org.gradle.tooling.model.cpp
Interface CppBinary
-
- All Known Subinterfaces:
CppExecutable,CppSharedLibrary,CppStaticLibrary
@Incubating public interface CppBinary
Represents a C++ binary.- Since:
- 4.10
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetBaseName()Returns the base name of this binary.CompilationDetailsgetCompilationDetails()Returns the compilation details.LinkageDetailsgetLinkageDetails()Returns the linkage details.StringgetName()Returns the name of this binary.StringgetVariantName()Returns the variant name of this binary.
-
-
-
Method Detail
-
getName
String getName()
Returns the name of this binary. This is used to disambiguate the binaries of a project. Each binary has a unique name within its project. However, these names are not unique across multiple projects.
-
getVariantName
String getVariantName()
Returns the variant name of this binary. This is used to disambiguate the binaries of a component. Each binary has a unique variant name within its component. However, these names are not unique across multiple projects or components.
-
getBaseName
String getBaseName()
Returns the base name of this binary. This is used to calculate output file names.
-
getCompilationDetails
CompilationDetails getCompilationDetails()
Returns the compilation details.
-
getLinkageDetails
LinkageDetails getLinkageDetails()
Returns the linkage details.
-
-