Package org.gradle.language.cpp
Interface CppApplication
- All Superinterfaces:
ComponentWithBinaries,ComponentWithDependencies,ComponentWithTargetMachines,CppComponent,Named,ProductionComponent,ProductionCppComponent,SoftwareComponent
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++ Application Plugin.
- Since:
- 4.2
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer -
Method Summary
Modifier and TypeMethodDescriptionProvider<? extends CppExecutable>Returns the binary of the component to use as the default for development.Methods inherited from interface org.gradle.language.ComponentWithDependencies
getDependenciesMethods inherited from interface org.gradle.language.ComponentWithTargetMachines
getTargetMachinesMethods inherited from interface org.gradle.language.cpp.CppComponent
getBaseName, getBinaries, getCppSource, getHeaderFiles, getImplementationDependencies, getPrivateHeaderDirs, getPrivateHeaders, getSource, privateHeaders, source
-
Method Details
-
getDevelopmentBinary
Provider<? extends CppExecutable> getDevelopmentBinary()Returns the binary of the component to use as the default for development.- Specified by:
getDevelopmentBinaryin interfaceProductionComponent- Specified by:
getDevelopmentBinaryin interfaceProductionCppComponent
-