• Home
  • Raw
  • Download

Lines Matching defs:baseCompiler

246 type baseCompiler struct {  struct
247 Properties BaseCompilerProperties
250 dir string
251 dir64 string
252 subDir string
253 relative string
254 path android.InstallPath
255 location installLocation
256 sanitize *sanitize
258 distFile android.OptionalPath
260 installDeps android.InstallPaths
263 unstrippedOutputFile android.Path
266 strippedOutputFile android.OptionalPath
273 cachedCargoOutDir android.ModuleOutPath
276 cachedCrateRootPath android.Path
279 cachedCrateRootError error
282 func (compiler *baseCompiler) Disabled() bool {
287 func (compiler *baseCompiler) Thinlto() bool {
291 func (compiler *baseCompiler) SetDisabled() {
295 func (compiler *baseCompiler) noStdlibs() bool {
299 func (compiler *baseCompiler) coverageOutputZipPath() android.OptionalPath {
303 func (compiler *baseCompiler) preferRlib() bool {
307 func (compiler *baseCompiler) Aliases() map[string]string {
319 func (compiler *baseCompiler) stdLinkage(ctx *depsContext) RustLinkage {
332 func (compiler *baseCompiler) inData() bool {
336 func (compiler *baseCompiler) compilerProps() []interface{} {
349 func (compiler *baseCompiler) features() []string {
353 func (compiler *baseCompiler) featuresToFlags() []string {
362 func (compiler *baseCompiler) featureFlags(ctx ModuleContext, flags Flags) Flags {
385 func (compiler *baseCompiler) cfgFlags(ctx ModuleContext, flags Flags) Flags {
422 func (compiler *baseCompiler) compilerFlags(ctx ModuleContext, flags Flags) Flags {
457 func (compiler *baseCompiler) compile(ctx ModuleContext, flags Flags, deps PathDeps) buildOutput {
461 func (compiler *baseCompiler) rustdoc(ctx ModuleContext, flags Flags,
467 func (compiler *baseCompiler) initialize(ctx ModuleContext) {
477 func (compiler *baseCompiler) cargoOutDir() android.OptionalPath {
481 func (compiler *baseCompiler) cargoEnvCompat() bool {
485 func (compiler *baseCompiler) cargoPkgVersion() string {
489 func (compiler *baseCompiler) unstrippedOutputFilePath() android.Path {
493 func (compiler *baseCompiler) strippedOutputFilePath() android.OptionalPath {
497 func (compiler *baseCompiler) compilerDeps(ctx DepsContext, deps Deps) Deps {
554 func (compiler *baseCompiler) crateName() string {
558 func (compiler *baseCompiler) everInstallable() bool {
563 func (compiler *baseCompiler) installDir(ctx ModuleContext) android.InstallPath {
589 func (compiler *baseCompiler) nativeCoverage() bool {
593 func (compiler *baseCompiler) install(ctx ModuleContext) {
598 func (compiler *baseCompiler) installTestData(ctx ModuleContext, data []android.DataPath) {
603 func (compiler *baseCompiler) getStem(ctx android.ModuleContext) string {
607 func (compiler *baseCompiler) getStemWithoutSuffix(ctx android.BaseModuleContext) string {
616 func (compiler *baseCompiler) relativeInstallPath() string {
620 func (compiler *baseCompiler) checkedCrateRootPath() (android.Path, error) {