Interface CppApplication
- All Superinterfaces:
ComponentWithBinaries, 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++ executable plugin.
- Since:
- 4.2
-
Nested Class Summary
Nested classes/interfaces inherited from interface 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 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
-