Package org.gradle.language.cpp
Interface CppApplication
-
- All Superinterfaces:
CppComponent,Named,SoftwareComponent
@Incubating public interface CppApplication extends CppComponent
Configuration for a C++ application, defining the source files that make up the application plus other settings.An instance of this type is added as a project extension by the C++ executable plugin.
- Since:
- 4.2
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CppExecutablegetDebugExecutable()Returns the debug executable for this application.CppExecutablegetDevelopmentBinary()Returns the binary of the component to use as the default for development.CppExecutablegetReleaseExecutable()Returns the release executable for this application.-
Methods inherited from interface org.gradle.language.cpp.CppComponent
getBaseName, getCppSource, getHeaderFiles, getImplementationDependencies, getPrivateHeaderDirs, getPrivateHeaders, getSource, privateHeaders, source
-
-
-
-
Method Detail
-
getDevelopmentBinary
CppExecutable getDevelopmentBinary()
Returns the binary of the component to use as the default for development.- Specified by:
getDevelopmentBinaryin interfaceCppComponent
-
getDebugExecutable
CppExecutable getDebugExecutable()
Returns the debug executable for this application.
-
getReleaseExecutable
CppExecutable getReleaseExecutable()
Returns the release executable for this application.
-
-