Groovy Documentation

org.gradle.language.objectivecpp
[Java] Interface ObjectiveCppSourceSet

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

@Incubating
public interface ObjectiveCppSourceSet
extends DependentSourceSet, HeaderExportingSourceSet, LanguageSourceSet

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.

 apply plugin: "objective-cpp"

 sources {
     main {
         // Configure an existing ObjectiveCppSourceSet
         objectiveCpp {
             source {
                 srcDirs "src/main/objectiveCpp", "src/shared/objectiveCpp"
                 include "**{
literal:
/}*.mm" } exportedHeaders { srcDirs "src/main/include" } } } }


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

Gradle API 1.11-rc-1