Package dev.guillermo.gradle.language.c
Interface CLinker
- All Superinterfaces:
org.gradle.api.Named,org.gradle.api.component.SoftwareComponent
- All Known Implementing Classes:
DefaultCLinker
public interface CLinker
extends org.gradle.api.component.SoftwareComponent
C Linker extension
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Method Summary
Modifier and TypeMethodDescriptionUser-defined link options for GCC-compatible toolchains.User-defined link options for Visual Studio or Visual C++ toolchains.booleanFlag to avoid using the standard system libraries when linking.Methods inherited from interface org.gradle.api.Named
getName
-
Method Details
-
noDefaultLibraries
boolean noDefaultLibraries()Flag to avoid using the standard system libraries when linking.- Returns:
- Flag to avoid using the standard system libraries when linking.
-
getGccOptions
User-defined link options for GCC-compatible toolchains.- Returns:
- User-defined link options for GCC-compatible toolchains.
-
getVisualCppOptions
User-defined link options for Visual Studio or Visual C++ toolchains.- Returns:
- User-defined link options for Visual Studio or Visual C++ toolchains.
-