CompilationDetails

Represents the compilation details for a binary.

Since

4.10

Functions

Link copied to clipboard
abstract fun getAdditionalArgs(): List<String>
Returns any additional compiler arguments not included in the search paths and macro directives of this binary.
Link copied to clipboard
@Nullable
abstract fun getCompilerExecutable(): @Nullable File
Returns the compiler executable that is used to compile this binary.
Link copied to clipboard
abstract fun getCompileTask(): Task
Returns the details of the compilation task for this binary.
Link copied to clipboard
abstract fun getCompileWorkingDir(): File
Returns the working directory that the compiler is invoked from when compiling the source of this binary.
Link copied to clipboard
abstract fun getFrameworkSearchPaths(): List<File>
Returns the framework search paths for this binary.
Link copied to clipboard
abstract fun getHeaderDirs(): Set<File>
Returns the header directories for this binary.
Link copied to clipboard
Returns the macro define directives for this binary.
Link copied to clipboard
abstract fun getMacroUndefines(): Set<String>
Returns the macro undefine directives for this binary.
Link copied to clipboard
Returns the source files for this binary.
Link copied to clipboard
abstract fun getSystemHeaderSearchPaths(): List<File>
Returns the system search paths for this binary.
Link copied to clipboard
abstract fun getUserHeaderSearchPaths(): List<File>
Returns the user search paths for this binary.