Index

A C D E F G N S V 
All Classes and Interfaces|All Packages

A

apply(Project) - Method in class dev.guillermo.gradle.language.c.plugins.CApplicationPlugin
 
apply(Project) - Method in class dev.guillermo.gradle.language.c.plugins.CLibraryPlugin
 
apply(Project) - Method in class dev.guillermo.gradle.language.c.plugins.CUnitTestPlugin
 

C

C11 - Enum constant in enum class dev.guillermo.gradle.language.c.CDialect
The default C11 dialect.
C17 - Enum constant in enum class dev.guillermo.gradle.language.c.CDialect
The default C17 dialect.
C23 - Enum constant in enum class dev.guillermo.gradle.language.c.CDialect
The default C23 dialect.
C90 - Enum constant in enum class dev.guillermo.gradle.language.c.CDialect
The default C90 dialect.
C99 - Enum constant in enum class dev.guillermo.gradle.language.c.CDialect
The default C99 dialect.
CApplicationPlugin - Class in dev.guillermo.gradle.language.c.plugins
A plugin that produces a native application from C source.
CApplicationPlugin(NativeComponentFactory, ToolChainSelector, ImmutableAttributesFactory, TargetMachineFactory) - Constructor for class dev.guillermo.gradle.language.c.plugins.CApplicationPlugin
Creates a new instance.
CCompiler - Interface in dev.guillermo.gradle.language.c
C Compiler extension
CDialect - Enum Class in dev.guillermo.gradle.language.c
Dialect of C
CLibraryPlugin - Class in dev.guillermo.gradle.language.c.plugins
A plugin that produces a native library from C source.
CLibraryPlugin(NativeComponentFactory, ToolChainSelector, ImmutableAttributesFactory, TargetMachineFactory) - Constructor for class dev.guillermo.gradle.language.c.plugins.CLibraryPlugin
Creates a new instance.
CLinker - Interface in dev.guillermo.gradle.language.c
C Linker extension
CUnitTestPlugin - Class in dev.guillermo.gradle.language.c.plugins
A plugin that sets up the infrastructure for testing C binaries using a simple test executable.
CUnitTestPlugin(NativeComponentFactory, ToolChainSelector, ObjectFactory, ImmutableAttributesFactory, TargetMachineFactory) - Constructor for class dev.guillermo.gradle.language.c.plugins.CUnitTestPlugin
Creates a new instance.

D

DEFAULT_DIALECT - Enum constant in enum class dev.guillermo.gradle.language.c.CDialect
The default C dialect.
DefaultCCompiler - Class in dev.guillermo.gradle.language.c.internal
Default C compiler.
DefaultCCompiler(String) - Constructor for class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
Creates a new instance.
DefaultCLinker - Class in dev.guillermo.gradle.language.c.internal
Default C linker.
DefaultCLinker(String) - Constructor for class dev.guillermo.gradle.language.c.internal.DefaultCLinker
Creates a new instance.
dev.guillermo.gradle.language.c - package dev.guillermo.gradle.language.c
 
dev.guillermo.gradle.language.c.internal - package dev.guillermo.gradle.language.c.internal
 
dev.guillermo.gradle.language.c.plugins - package dev.guillermo.gradle.language.c.plugins
 

E

enableOpenMp() - Method in interface dev.guillermo.gradle.language.c.CCompiler
Flag to enable OpenMP support in all compilation tasks.
enableOpenMp() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
 

F

failOnWarning() - Method in interface dev.guillermo.gradle.language.c.CCompiler
Flag to treat warnings as errors in all compilation tasks.
failOnWarning() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
 
from(String) - Static method in enum class dev.guillermo.gradle.language.c.CDialect
Tries to convert a string into a valid dialect of C.

G

getDialect() - Method in interface dev.guillermo.gradle.language.c.CCompiler
The Dialect of C that should be used for all compilation tasks.
getDialect() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
 
getGccOptions() - Method in interface dev.guillermo.gradle.language.c.CCompiler
User-defined compile options for GCC-compatible toolchains.
getGccOptions() - Method in interface dev.guillermo.gradle.language.c.CLinker
User-defined link options for GCC-compatible toolchains.
getGccOptions() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
 
getGccOptions() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCLinker
 
getMacros() - Method in interface dev.guillermo.gradle.language.c.CCompiler
Macros that should be defined for all compilation tasks.
getMacros() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
 
getName() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
 
getName() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCLinker
 
getVisualCppOptions() - Method in interface dev.guillermo.gradle.language.c.CCompiler
User-defined compile options for Visual Studio or Visual C++ toolchains.
getVisualCppOptions() - Method in interface dev.guillermo.gradle.language.c.CLinker
User-defined link options for Visual Studio or Visual C++ toolchains.
getVisualCppOptions() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
 
getVisualCppOptions() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCLinker
 

N

noDefaultLibraries() - Method in interface dev.guillermo.gradle.language.c.CLinker
Flag to avoid using the standard system libraries when linking.
noDefaultLibraries() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCLinker
 

S

setDialect(String) - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
Sets the dialect of C that should be used for all compilation tasks.
setEnableOpenMp(boolean) - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
Sets the flag to enable OpenMP support in all compilation tasks.
setFailOnWarning(boolean) - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
Sets the flag to treat warnings as errors in all compilation tasks.
setNoDefaultLibraries(boolean) - Method in class dev.guillermo.gradle.language.c.internal.DefaultCLinker
Sets the flag to avoid using the standard system libraries when linking.
setSuppressAllWarnings(boolean) - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
Sets the flag to suppress all warnings in all compilation tasks.
suppressAllWarnings() - Method in interface dev.guillermo.gradle.language.c.CCompiler
Flag to suppress all warnings in all compilation tasks.
suppressAllWarnings() - Method in class dev.guillermo.gradle.language.c.internal.DefaultCCompiler
 

V

valueOf(String) - Static method in enum class dev.guillermo.gradle.language.c.CDialect
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.guillermo.gradle.language.c.CDialect
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E F G N S V 
All Classes and Interfaces|All Packages