API 文档 | ObjectiveCCompile |
---|
注意:这个类是 孵化中 的,未来的 Gradle 版本中可能会有所变化。
将 Objective-C 源文件编译成目标文件。
属性 | 描述 |
compilerArgs | 附加的 传递给编译器的参数。 |
debuggable | 编译器是否应该生成可调试的代码? |
includes | 用于编译的头文件目录。 |
macros | 应为编译器定义的宏。 |
objectFileDir | 将生成目标文件的目录。 |
optimized | 编译器是否应该生成优化过的代码? |
positionIndependentCode | 编译器是否应该生成位置无关代码? |
source | 要编译的源文件。 |
systemIncludes | 用于编译的系统头文件目录。 |
targetPlatform | 正在编译的目标平台。 |
toolChain | 用于编译的工具链。 |
方法 | 描述 |
includes(includeRoots) | 添加编译器应该搜索头文件的目录。 |
source(sourceFiles) | 添加一组要编译的源文件。提供的 sourceFiles 对象将根据 |
ListProperty
<String
>
compilerArgs
ListProperty
<String
>附加的 传递给编译器的参数。
boolean
debuggable
编译器是否应该生成可调试的代码?
ConfigurableFileCollection
includes
(只读)
用于编译的头文件目录。
DirectoryProperty
objectFileDir
将生成目标文件的目录。
ConfigurableFileCollection
source
(只读)
要编译的源文件。
ConfigurableFileCollection
systemIncludes
(只读)
用于编译的系统头文件目录。
Property
<NativePlatform
>
targetPlatform
Property
<NativePlatform
>正在编译的目标平台。
Property
<NativeToolChain
>
toolChain
Property
<NativeToolChain
>用于编译的工具链。
void
includes
(Object
includeRoots)
添加编译器应该搜索头文件的目录。
void
source
(Object
sourceFiles)
添加一组要编译的源文件。提供的 sourceFiles 对象将根据 Project.files(java.lang.Object[])
进行评估。