JavaScript is disabled on your browser.
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
A
addArgsToTool(Tool, def)
- Method in
BuildConfigRulesBase
addBuildTypes(BuildTypeContainer)
- Method in
BuildConfigRules
apply(Project)
- Method in
NativeUtils
assertDependenciesAreNotNullMaps(DependencyConfigSpec)
- Method in
DependencyConfigRules
B
binTools(String, ProjectLayout, BuildConfig)
- Method in
BuildConfigRulesBase
BuildConfig
- Interface in
edu.wpi.first.nativeutils.configs
BuildConfigRules
- Class in
edu.wpi.first.nativeutils.rules
BuildConfigRulesBase
- Class in
edu.wpi.first.nativeutils.rules
BuildConfigSpec
- Interface in
edu.wpi.first.nativeutils.rules
C
ConfigEnables
- Class in
edu.wpi.first.nativeutils.rules
createBuildConfigs(BuildConfigSpec)
- Method in
BuildConfigRules
createDependencyConfigs(DependencyConfigSpec)
- Method in
BuildConfigRules
createInstallAllComponentsTask(ModelMap<Task>, ComponentSpecContainer, ProjectLayout)
- Method in
BuildConfigRules
createPlatforms(PlatformContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
createStripTasks(ModelMap<Task>, BinaryContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
createToolChains(NativeToolChainRegistry, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
CrossBuildConfig
- Interface in
edu.wpi.first.nativeutils.configs
D
DependencyConfig
- Interface in
edu.wpi.first.nativeutils.configs
DependencyConfigRules
- Class in
edu.wpi.first.nativeutils.rules
DependencyConfigSpec
- Interface in
edu.wpi.first.nativeutils.rules
disableCrossCompileGoogleTest(BinaryContainer, BuildConfigSpec)
- Method in
BuildConfigRules
doesToolChainExist(BuildConfig, Project)
- Method in
BuildConfigRulesBase
E
F
finalizeBuild()
- Method in
BuildConfigRulesBase
G
getArchitecture()
- Method in
BuildConfig
getArtifactId()
- Method in
DependencyConfig
getAsmCompilerArgs()
- Method in
BuildConfig
getBaseClassifier(NativeLibraryBinarySpec)
- Method in
NativeUtils
Gets the base classifier for a binary.
getCCompilerArgs()
- Method in
BuildConfig
getClassifier(NativeBinarySpec)
- Method in
NativeUtils
Gets the artifact classifier for a specific binary
getCompileOnlyShared()
- Method in
DependencyConfig
getCompilerArgs()
- Method in
BuildConfig
getCompilerFamily()
- Method in
BuildConfig
getCompilerFamily(String)
- Method in
BuildConfigRulesBase
getCrossConfigEnabledCmdLine(CrossBuildConfig, Project)
- Method in
NativeUtils
getDebugAsmCompilerArgs()
- Method in
BuildConfig
getDebugCCompilerArgs()
- Method in
BuildConfig
getDebugCompilerArgs()
- Method in
BuildConfig
getDebugLinkerArgs()
- Method in
BuildConfig
getDebugObjCCompilerArgs()
- Method in
BuildConfig
getDebugObjCppCompilerArgs()
- Method in
BuildConfig
getDependencyClassifier(NativeBinarySpec, String)
- Method in
NativeUtils
Gets the classifier for a dependency, matching the build type of the binary
getDetectPlatform()
- Method in
BuildConfig
getExclude()
- Method in
BuildConfig
getExt()
- Method in
DependencyConfig
getFiles(boolean)
- Method in
SharedCompileOnlyDependencySet
getFiles(boolean)
- Method in
SharedDependencySet
getFiles(boolean)
- Method in
StaticDependencySet
getFiles(boolean)
- Method in
WPINativeDependencySet
getGroupId()
- Method in
DependencyConfig
getHeaderClassifier()
- Method in
DependencyConfig
getHeaderOnlyConfigs()
- Method in
DependencyConfig
getInclude()
- Method in
BuildConfig
getIncludeRoots()
- Method in
HeaderOnlyDependencySet
getIncludeRoots()
- Method in
WPINativeDependencySet
getLinkerArgs()
- Method in
BuildConfig
getLinkExcludes()
- Method in
DependencyConfig
getLinkFiles()
- Method in
HeaderOnlyDependencySet
getLinkFiles()
- Method in
WPINativeDependencySet
getObjCCompilerArgs()
- Method in
BuildConfig
getObjCppCompilerArgs()
- Method in
BuildConfig
getOperatingSystem()
- Method in
BuildConfig
getPlatformPath(NativeBinarySpec)
- Method in
NativeUtils
Gets the extraction platform path for a specific binary
getPublishClassifier(NativeLibraryBinarySpec)
- Method in
NativeUtils
Gets the artifact classifier for a specific binary to be published
getReleaseAsmCompilerArgs()
- Method in
BuildConfig
getReleaseCCompilerArgs()
- Method in
BuildConfig
getReleaseCompilerArgs()
- Method in
BuildConfig
getReleaseLinkerArgs()
- Method in
BuildConfig
getReleaseObjCCompilerArgs()
- Method in
BuildConfig
getReleaseObjCppCompilerArgs()
- Method in
BuildConfig
getRuntimeFiles()
- Method in
HeaderOnlyDependencySet
getRuntimeFiles()
- Method in
WPINativeDependencySet
getSharedConfigs()
- Method in
DependencyConfig
getSkipByDefault()
- Method in
CrossBuildConfig
getSkipTests()
- Method in
BuildConfig
getSortOrder()
- Method in
DependencyConfig
getSourceClassifier()
- Method in
DependencyConfig
getSourceFiles()
- Method in
WPINativeDependencySet
getStaticConfigs()
- Method in
DependencyConfig
getStripBuildTypes()
- Method in
BuildConfig
getToolChainPath()
- Method in
CrossBuildConfig
getToolChainPath(BuildConfig, Project)
- Method in
NativeUtils
Gets the toolChainPath for the specific build configuration
getToolChainPrefix()
- Method in
BuildConfig
getVersion()
- Method in
DependencyConfig
H
HasPrintedDebugMessage
- Class in
edu.wpi.first.nativeutils.rules
hasPrintedDebugMessage()
- Method in
BuildConfigRulesBase
HeaderOnlyDependencySet
- Class in
edu.wpi.first.nativeutils.dependencysets
HeaderOnlyDependencySet(NativeBinarySpec, String, Project)
- Constructor in
HeaderOnlyDependencySet
I
isComponentEnabled(BuildConfig, String)
- Method in
BuildConfigRulesBase
isConfigEnabled(BuildConfig, Project)
- Method in
BuildConfigRulesBase
If a config is crosscompiling, only enable for athena.
isConfigEnabled(BuildConfig, Project)
- Method in
NativeUtils
isCrossCompile(BuildConfig)
- Method in
BuildConfigRulesBase
isNativeProject(BinarySpec)
- Method in
BuildConfigRulesBase
J
K
L
M
m_binarySpec
- Field in
WPINativeDependencySet
m_headerConfigName
- Field in
WPINativeDependencySet
m_headers
- Field in
WPINativeDependencySet
m_libConfigName
- Field in
WPINativeDependencySet
m_libs
- Field in
WPINativeDependencySet
m_linkExcludes
- Field in
WPINativeDependencySet
m_project
- Field in
WPINativeDependencySet
m_source
- Field in
WPINativeDependencySet
m_sourceConfigName
- Field in
WPINativeDependencySet
N
NativeInstallAll
- Class in
edu.wpi.first.nativeutils.tasks
NativeUtils
- Class in
edu.wpi.first.nativeutils
Created by 333fr on 3/1/2017.
O
P
performWarningPrinting(String, Project)
- Method in
BuildConfigRules
Q
R
S
setArchitecture(String)
- Method in
BuildConfig
setArtifactId(String)
- Method in
DependencyConfig
setAsmCompilerArgs(List<String>)
- Method in
BuildConfig
setCCompilerArgs(List<String>)
- Method in
BuildConfig
setCompileOnlyShared(boolean)
- Method in
DependencyConfig
setCompilerArgs(List<String>)
- Method in
BuildConfig
setCompilerFamily(String)
- Method in
BuildConfig
setDebugAsmCompilerArgs(List<String>)
- Method in
BuildConfig
setDebugCCompilerArgs(List<String>)
- Method in
BuildConfig
setDebugCompilerArgs(List<String>)
- Method in
BuildConfig
setDebugLinkerArgs(List<String>)
- Method in
BuildConfig
setDebugObjCCompilerArgs(List<String>)
- Method in
BuildConfig
setDebugObjCppCompilerArgs(List<String>)
- Method in
BuildConfig
setDebugToolChainArgs(BinaryContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
setDetectPlatform(Closure<Boolean>)
- Method in
BuildConfig
setExclude(List<String>)
- Method in
BuildConfig
setExt(String)
- Method in
DependencyConfig
setGroupId(String)
- Method in
DependencyConfig
setHeaderClassifier(String)
- Method in
DependencyConfig
setHeaderOnlyConfigs(Map<String, List<String>>)
- Method in
DependencyConfig
setInclude(List<String>)
- Method in
BuildConfig
setLinkerArgs(List<String>)
- Method in
BuildConfig
setLinkExcludes(List<String>)
- Method in
DependencyConfig
setObjCCompilerArgs(List<String>)
- Method in
BuildConfig
setObjCppCompilerArgs(List<String>)
- Method in
BuildConfig
setOperatingSystem(String)
- Method in
BuildConfig
setPlatformSpecificIncludeFlag(String, Tool)
- Method in
NativeUtils
Sets an include flag in the compiler that is platform specific
setPrintedDebugMessage()
- Method in
BuildConfigRulesBase
setReleaseAsmCompilerArgs(List<String>)
- Method in
BuildConfig
setReleaseCCompilerArgs(List<String>)
- Method in
BuildConfig
setReleaseCompilerArgs(List<String>)
- Method in
BuildConfig
setReleaseLinkerArgs(List<String>)
- Method in
BuildConfig
setReleaseObjCCompilerArgs(List<String>)
- Method in
BuildConfig
setReleaseObjCppCompilerArgs(List<String>)
- Method in
BuildConfig
setReleaseToolChainArgs(BinaryContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
setSharedConfigs(Map<String, List<String>>)
- Method in
DependencyConfig
setSkipAllGoogleTest(BinaryContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
setSkipByDefault(boolean)
- Method in
CrossBuildConfig
setSkipGoogleTest(BinaryContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
setSkipTests(boolean)
- Method in
BuildConfig
setSortOrder(int)
- Method in
DependencyConfig
setSourceClassifier(String)
- Method in
DependencyConfig
setStaticConfigs(Map<String, List<String>>)
- Method in
DependencyConfig
setStripBuildTypes(List<String>)
- Method in
BuildConfig
setTargetPlatforms(ComponentSpecContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
setToolChainPath(String)
- Method in
CrossBuildConfig
setToolChainPrefix(String)
- Method in
BuildConfig
setupCompilerWarningPrinting(ModelMap<Task>, ProjectLayout, ComponentSpecContainer)
- Method in
BuildConfigRules
setupCopyDebugFilesToInstall(ModelMap<Task>, ComponentSpecContainer, ProjectLayout)
- Method in
BuildConfigRules
setupDependencies(BinaryContainer, DependencyConfigSpec, ProjectLayout, BuildConfigSpec)
- Method in
DependencyConfigRules
setVersion(String)
- Method in
DependencyConfig
SharedCompileOnlyDependencySet
- Class in
edu.wpi.first.nativeutils.dependencysets
SharedDependencySet
- Class in
edu.wpi.first.nativeutils.dependencysets
StaticDependencySet
- Class in
edu.wpi.first.nativeutils.dependencysets
T
U
V
vaidateDependenciesDontSpecifyAll(DependencyConfigSpec)
- Method in
DependencyConfigRules
validateAllConfigsHaveProperties(DependencyConfigSpec)
- Method in
DependencyConfigRules
validateCompilerFamilyExists(BuildConfigSpec)
- Method in
BuildConfigRules
validateDependenciesDontIntersectSharedStatic(DependencyConfigSpec)
- Method in
DependencyConfigRules
validateOsExists(BuildConfigSpec)
- Method in
BuildConfigRules
W
WPINativeDependencySet
- Class in
edu.wpi.first.nativeutils.dependencysets
WPINativeDependencySet(NativeBinarySpec, String, String, String, Project, List<String>)
- Constructor in
WPINativeDependencySet
X
Y
Z
_
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
Groovy Documentation