public interface CompilationDetails
Modifier and Type | Method | Description |
---|---|---|
java.util.List<java.lang.String> |
getAdditionalArgs() |
Returns any additional compiler arguments not included in the search paths and macro directives of this binary.
|
java.io.File |
getCompilerExecutable() |
Returns the compiler executable that is used to compile this binary.
|
Task |
getCompileTask() |
Returns the details of the compilation task for this binary.
|
java.io.File |
getCompileWorkingDir() |
Returns the working directory that the compiler is invoked from when compiling the source of this binary.
|
java.util.List<java.io.File> |
getFrameworkSearchPaths() |
Returns the framework search paths for this binary.
|
java.util.Set<java.io.File> |
getHeaderDirs() |
Returns the header directories for this binary.
|
DomainObjectSet<? extends MacroDirective> |
getMacroDefines() |
Returns the macro define directives for this binary.
|
java.util.Set<java.lang.String> |
getMacroUndefines() |
Returns the macro undefine directives for this binary.
|
DomainObjectSet<? extends SourceFile> |
getSources() |
Returns the source files for this binary.
|
java.util.List<java.io.File> |
getSystemHeaderSearchPaths() |
Returns the system search paths for this binary.
|
java.util.List<java.io.File> |
getUserHeaderSearchPaths() |
Returns the user search paths for this binary.
|
Task getCompileTask()
@Nullable java.io.File getCompilerExecutable()
null
if the compiler for this binary is not available.java.io.File getCompileWorkingDir()
java.util.List<java.io.File> getFrameworkSearchPaths()
java.util.List<java.io.File> getSystemHeaderSearchPaths()
java.util.List<java.io.File> getUserHeaderSearchPaths()
DomainObjectSet<? extends SourceFile> getSources()
java.util.Set<java.io.File> getHeaderDirs()
getUserHeaderSearchPaths()
.DomainObjectSet<? extends MacroDirective> getMacroDefines()
java.util.Set<java.lang.String> getMacroUndefines()
java.util.List<java.lang.String> getAdditionalArgs()