CppBinary

A binary built from C++ source and linked from the resulting object files.

Since

4.2

Inheritors

Properties

Link copied to clipboard
The dependency resolution attribute use to indicate whether a binary is debuggable or not.
Link copied to clipboard
The dependency resolution attribute use to indicate which linkage a binary uses.
Link copied to clipboard
The dependency resolution attribute use to indicate whether a binary is optimized or not.

Functions

Link copied to clipboard
abstract fun getBaseName(): Provider<String>
Link copied to clipboard
Returns the header directories to use to compile this binary.
Link copied to clipboard
Returns the compile task for this binary.
Link copied to clipboard
Returns the C++ source files of this binary.
Link copied to clipboard
Link copied to clipboard
Returns the link libraries to use to link this binary.
Link copied to clipboard
abstract fun getName(): String
Link copied to clipboard
abstract fun getObjects(): FileCollection
Link copied to clipboard
Returns the runtime libraries required by this binary.
Link copied to clipboard
Link copied to clipboard
Returns the target platform for this component.
Link copied to clipboard
Link copied to clipboard
abstract fun isDebuggable(): Boolean
Link copied to clipboard
abstract fun isOptimized(): Boolean