Klasse AbstractNativeSourceCompileTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.language.nativeplatform.tasks.AbstractNativeCompileTask
org.gradle.language.nativeplatform.tasks.AbstractNativeSourceCompileTask
- Alle implementierten Schnittstellen:
Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,Named,ExtensionAware,Task,Configurable<Task>
- Bekannte direkte Unterklassen:
CCompile,CppCompile,ObjectiveCCompile,ObjectiveCppCompile
@DisableCachingByDefault(because="Abstract super-class, not to be instantiated directly")
public abstract class AbstractNativeSourceCompileTask
extends AbstractNativeCompileTask
Compiles native source files into object files.
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Task
Task.Namer -
Feldübersicht
Von Schnittstelle geerbte Felder org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidconfigureSpec(org.gradle.nativeplatform.toolchain.internal.NativeCompileSpec spec) protected CompilerVersionThe compiler used, including the type and the version.org.gradle.nativeplatform.toolchain.internal.PreCompiledHeaderReturns the pre-compiled header to be used during compilationvoidsetPreCompiledHeader(org.gradle.nativeplatform.toolchain.internal.PreCompiledHeader preCompiledHeader) Von Klasse geerbte Methoden org.gradle.language.nativeplatform.tasks.AbstractNativeCompileTask
compile, createCompileSpec, getCompilerArgs, getFileCollectionFactory, getHeaderDependencies, getIncludes, getIncrementalCompilerBuilder, getMacros, getObjectFileDir, getOperationLoggerFactory, getSource, getSystemIncludes, getTargetPlatform, getTaskFileVarFactory, getToolChain, includes, isDebuggable, isOptimized, isPositionIndependentCode, setDebuggable, setMacros, setOptimized, setPositionIndependentCode, sourceVon Klasse geerbte Methoden org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceVon Klasse geerbte Methoden org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Konstruktordetails
-
AbstractNativeSourceCompileTask
public AbstractNativeSourceCompileTask()
-
-
Methodendetails
-
configureSpec
protected void configureSpec(org.gradle.nativeplatform.toolchain.internal.NativeCompileSpec spec) - Setzt außer Kraft:
configureSpecin KlasseAbstractNativeCompileTask
-
getPreCompiledHeader
@Nullable @Optional @Incubating public org.gradle.nativeplatform.toolchain.internal.PreCompiledHeader getPreCompiledHeader()Returns the pre-compiled header to be used during compilation -
setPreCompiledHeader
@Incubating public void setPreCompiledHeader(@Nullable org.gradle.nativeplatform.toolchain.internal.PreCompiledHeader preCompiledHeader) -
getCompilerVersion
The compiler used, including the type and the version.- Seit:
- 4.4
-