Interface ObjectiveCSourceSet
- All Superinterfaces:
Buildable, BuildableComponentSpec, ComponentSpec, DependentSourceSet, HeaderExportingSourceSet, LanguageSourceSet, ModelElement, Named
@Incubating
public interface ObjectiveCSourceSet
extends 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.
apply plugin: "objective-c"
model {
components {
main(NativeLibrarySpec) {
sources {
objc {
source {
srcDirs "src/main/objectiveC", "src/shared/objectiveC"
include "**/*.m"
}
exportedHeaders {
srcDirs "src/main/include"
}
}
}
}
}
}
-
Nested Class Summary
Nested classes/interfaces inherited from interface Named
Named.Namer -
Method Summary
Methods inherited from interface Buildable
getBuildDependenciesMethods inherited from interface BuildableComponentSpec
builtBy, getBuildTask, hasBuildDependencies, setBuildTaskMethods inherited from interface ComponentSpec
getProjectPathMethods inherited from interface DependentSourceSet
getLibs, getPreCompiledHeader, lib, setPreCompiledHeaderMethods inherited from interface HeaderExportingSourceSet
getExportedHeaders, getImplicitHeadersMethods inherited from interface LanguageSourceSet
generatedBy, getParentName, getSourceMethods inherited from interface ModelElement
getDisplayName, getName