-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.jetbrains.kotlin.gradle.plugin.CInteropSettings
public abstract class DefaultCInteropSettings implements CInteropSettings
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
DefaultCInteropSettings.DefaultIncludeDirectories
-
Field Summary
Fields Modifier and Type Field Description private final KotlinNativeTarget
target
private final String
dependencyConfigurationName
private FileCollection
dependencyFiles
private final String
interopProcessingTaskName
private final Property<File>
defFileProperty
private File
defFile
private String
packageName
private final List<String>
compilerOpts
private final List<String>
linkerOpts
private List<String>
extraOpts
private final DefaultCInteropSettings.DefaultIncludeDirectories
includeDirs
private FileCollection
headers
private final KotlinNativeCompilationData<?>
compilation
-
Constructor Summary
Constructors Constructor Description DefaultCInteropSettings(Project project, String name, KotlinNativeCompilationData<?> compilation)
-
Method Summary
-
-
Constructor Detail
-
DefaultCInteropSettings
DefaultCInteropSettings(Project project, String name, KotlinNativeCompilationData<?> compilation)
-
-
Method Detail
-
getTarget
final KotlinNativeTarget getTarget()
-
getDependencyConfigurationName
String getDependencyConfigurationName()
-
getDependencyFiles
FileCollection getDependencyFiles()
-
setDependencyFiles
Unit setDependencyFiles(FileCollection dependencyFiles)
-
getInteropProcessingTaskName
final String getInteropProcessingTaskName()
-
getDefFileProperty
final Property<File> getDefFileProperty()
-
getDefFile
final File getDefFile()
-
setDefFile
final Unit setDefFile(File defFile)
-
getPackageName
final String getPackageName()
-
setPackageName
final Unit setPackageName(String packageName)
-
getCompilerOpts
final List<String> getCompilerOpts()
-
getLinkerOpts
final List<String> getLinkerOpts()
-
getExtraOpts
final List<String> getExtraOpts()
-
setExtraOpts
final Unit setExtraOpts(List<String> extraOpts)
-
getIncludeDirs
final DefaultCInteropSettings.DefaultIncludeDirectories getIncludeDirs()
-
getHeaders
final FileCollection getHeaders()
-
setHeaders
final Unit setHeaders(FileCollection headers)
-
getCompilation
KotlinNativeCompilationData<?> getCompilation()
-
packageName
Unit packageName(String value)
-
includeDirs
Unit includeDirs(Object values)
-
includeDirs
Unit includeDirs(Action<CInteropSettings.IncludeDirectories> action)
-
includeDirs
Unit includeDirs(Function1<CInteropSettings.IncludeDirectories, Unit> configure)
-
compilerOpts
Unit compilerOpts(String values)
-
compilerOpts
Unit compilerOpts(List<String> values)
-
linkerOpts
Unit linkerOpts(String values)
-
linkerOpts
Unit linkerOpts(List<String> values)
-
-
-
-