@Incubating interface DependentSourceSet : LanguageSourceSet
A source set that depends on one or more org.gradle.nativeplatform.NativeDependencySets to be built.
abstract fun getLibs(): MutableCollection<*>
The libraries that this source set requires. |
|
abstract fun getPreCompiledHeader(): String
Returns the pre-compiled header configured for this source set. |
|
abstract fun lib(library: Any): Unit
Adds a library that this source set requires. This method accepts the following types:
|
|
abstract fun setPreCompiledHeader(header: String): Unit
Sets the pre-compiled header to be used when compiling sources in this source set. |
abstract fun generatedBy(generatorTask: Task): Unit |
|
abstract fun getParentName(): String |
|
abstract fun getSource(): SourceDirectorySet
The source files. |
interface CSourceSet : HeaderExportingSourceSet, LanguageSourceSet, DependentSourceSet
A set of C source files. A C source set contains a set of source files, together with an optional set of exported header files.
|
|
interface CppSourceSet : HeaderExportingSourceSet, LanguageSourceSet, DependentSourceSet
A set of C++ source files. A C++ source set contains a set of source files, together with an optional set of exported header files.
|
|
interface ObjectiveCSourceSet : HeaderExportingSourceSet, LanguageSourceSet, DependentSourceSet
A set of Objective-C source files. An ObjectiveC source set contains a set of source files, together with an optional set of exported header files.
|
|
interface ObjectiveCppSourceSet : HeaderExportingSourceSet, LanguageSourceSet, DependentSourceSet
A set of Objective-C++ source files. An Objective-C++ source set contains a set of source files, together with an optional set of exported header files.
|