Index
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.
All Classes and Interfaces|All Packages