Groovy Documentation

org.gradle.language.objectivec
[Java] Interface ObjectiveCSourceSet

org.gradle.language.objectivec.ObjectiveCSourceSet
  org.gradle.api.Buildable
      org.gradle.language.HeaderExportingSourceSet
          org.gradle.language.base.LanguageSourceSet
              org.gradle.api.Named
                  org.gradle.language.base.BuildableModelElement
                      org.gradle.language.DependentSourceSet
All Superinterfaces:
Buildable, HeaderExportingSourceSet, LanguageSourceSet, Named, BuildableModelElement, DependentSourceSet

@Incubating
public interface ObjectiveCSourceSet
extends DependentSourceSet, HeaderExportingSourceSet, LanguageSourceSet

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"

 sources {
     main {
         // Configure an existing ObjectiveCSourceSet
         objectiveC {
             source {
                 srcDirs "src/main/objectiveC", "src/shared/objectiveC"
                 include "**{
literal:
/}*.m" } exportedHeaders { srcDirs "src/main/include" } } } }


Method Summary
 
Methods inherited from interface HeaderExportingSourceSet
exportedHeaders, getExportedHeaders
 
Methods inherited from interface LanguageSourceSet
generatedBy, getSource, source
 
Methods inherited from interface DependentSourceSet
dependency, getLibs, lib
 

Gradle API 1.11