|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Object org.gradle.api.internal.AbstractTask org.gradle.api.DefaultTask org.gradle.nativecode.language.cpp.tasks.CppCompile
@Incubating class CppCompile extends DefaultTask
Compiles C++ source files into object files.
Property Summary | |
---|---|
List |
compilerArgs
|
boolean |
forDynamicLinking
|
FileCollection |
includes
|
List |
macros
|
File |
objectFileDir
|
ToolChain |
toolChain
|
Constructor Summary | |
CppCompile()
|
Method Summary | |
---|---|
void
|
compile()
|
def
|
getOutputType()
|
FileCollection
|
getSource()
|
void
|
includes(SourceDirectorySet dirs)
|
void
|
includes(FileCollection includeRoots)
|
void
|
source(Object sourceFiles)
|
Property Detail |
---|
@Input List compilerArgs
@Input boolean forDynamicLinking
@InputFiles FileCollection includes
@Input List macros
@OutputDirectory File objectFileDir
ToolChain toolChain
Constructor Detail |
---|
@Inject CppCompile()
Method Detail |
---|
@TaskAction void compile()
@Input def getOutputType()
@InputFiles @SkipWhenEmpty // Workaround for GRADLE-2026 FileCollection getSource()
void includes(SourceDirectorySet dirs)
void includes(FileCollection includeRoots)
void source(Object sourceFiles)
Gradle API 1.7