Home
last modified time | relevance | path

Searched refs:flags (Results 1 – 25 of 87) sorted by relevance

1234

/build/soong/cc/
Dcompiler.go193 flags builderFlags member
214 func (compiler *baseCompiler) appendCflags(flags []string) {
215 compiler.Properties.Cflags = append(compiler.Properties.Cflags, flags...)
218 func (compiler *baseCompiler) appendAsflags(flags []string) {
219 compiler.Properties.Asflags = append(compiler.Properties.Asflags, flags...)
256 func (compiler *baseCompiler) compilerFlags(ctx ModuleContext, flags Flags, deps PathDeps) Flags {
272 flags.Local.CFlags = append(flags.Local.CFlags, esc(compiler.Properties.Cflags)...)
273 flags.Local.CppFlags = append(flags.Local.CppFlags, esc(compiler.Properties.Cppflags)...)
274 flags.Local.ConlyFlags = append(flags.Local.ConlyFlags, esc(compiler.Properties.Conlyflags)...)
275 flags.Local.AsFlags = append(flags.Local.AsFlags, esc(compiler.Properties.Asflags)...)
[all …]
Dtidy.go54 func (tidy *tidyFeature) flags(ctx ModuleContext, flags Flags) Flags { func
60 return flags
65 return flags
68 flags.Tidy = true
73 flags.TidyFlags = append(flags.TidyFlags, withTidyFlags)
76 flags.TidyFlags = append(flags.TidyFlags, esc(tidy.Properties.Tidy_flags)...)
78 if len(flags.TidyFlags) == 0 {
80 flags.TidyFlags = append(flags.TidyFlags, headerFilter)
85 flags.TidyFlags = append(flags.TidyFlags, "-quiet")
86 flags.TidyFlags = append(flags.TidyFlags, "-extra-arg-before=-fno-caret-diagnostics")
[all …]
Dproto.go25 func genProto(ctx android.ModuleContext, protoFile android.Path, flags builderFlags) (cc, header an…
29 if flags.protoC {
33 if flags.proto.CanonicalPathFromRoot {
42 protoDeps := flags.proto.Deps
43 if flags.protoOptionsFile {
49 outDir := flags.proto.Dir
55 android.ProtoRule(ctx, rule, protoFile, flags.proto, protoDeps, outDir, depFile, outputs)
116 func protoFlags(ctx ModuleContext, flags Flags, p *android.ProtoProperties) Flags {
117 flags.Local.CFlags = append(flags.Local.CFlags, "-DGOOGLE_PROTOBUF_NO_RTTI")
119 flags.proto = android.GetProtoFlags(ctx, p)
[all …]
Dpgo.go91 func (props *PgoProperties) addInstrumentationProfileGatherFlags(ctx ModuleContext, flags Flags) Fl…
92 flags.Local.CFlags = append(flags.Local.CFlags, props.Pgo.Cflags...)
94 flags.Local.CFlags = append(flags.Local.CFlags, profileInstrumentFlag)
98 flags.Local.LdFlags = append(flags.Local.LdFlags, "-u__llvm_profile_runtime")
99 return flags
101 func (props *PgoProperties) addSamplingProfileGatherFlags(ctx ModuleContext, flags Flags) Flags {
102 flags.Local.CFlags = append(flags.Local.CFlags, props.Pgo.Cflags...)
104 flags.Local.CFlags = append(flags.Local.CFlags, profileSamplingFlag)
105 flags.Local.LdFlags = append(flags.Local.LdFlags, profileSamplingFlag)
106 return flags
[all …]
Dstl.go223 func (stl *stl) flags(ctx ModuleContext, flags Flags) Flags { func
234 flags.Local.CppFlags = append(flags.Local.CppFlags,
239 flags.Local.CppFlags = append(flags.Local.CppFlags, "-nostdinc++")
240 flags.extraLibFlags = append(flags.extraLibFlags, "-nostdlib++")
244 flags.extraLibFlags = append(flags.extraLibFlags,
250 flags.Local.CppFlags = append(flags.Local.CppFlags, "-fsjlj-exceptions")
252 flags.Local.CppFlags = append(flags.Local.CppFlags,
262 flags.Local.LdFlags = append(flags.Local.LdFlags, "-Wl,--exclude-libs,libunwind_llvm.a")
269 flags.Local.CFlags = append(flags.Local.CFlags, "-isystem "+ndkSrcRoot.String())
273 flags.Local.LdFlags = append(flags.Local.LdFlags, "-Wl,--exclude-libs,libunwind.a")
[all …]
Dlinker.go201 func (linker *baseLinker) appendLdflags(flags []string) {
202 linker.Properties.Ldflags = append(linker.Properties.Ldflags, flags...)
372 func (linker *baseLinker) linkerFlags(ctx ModuleContext, flags Flags) Flags {
381flags.Global.LdFlags = append(flags.Global.LdFlags, fmt.Sprintf("${config.%sGlobalLldflags}", hod))
383 flags.Global.LdFlags = append(flags.Global.LdFlags, "-Wl,--pack-dyn-relocs=none")
388 flags.Global.LdFlags = append(flags.Global.LdFlags,
392 flags.Global.LdFlags = append(flags.Global.LdFlags, "-Wl,--pack-dyn-relocs=android")
396 flags.Global.LdFlags = append(flags.Global.LdFlags, fmt.Sprintf("${config.%sGlobalLdflags}", hod))
401 flags.Global.LdFlags = append(flags.Global.LdFlags, "-Wl,-undefined,dynamic_lookup")
404 flags.Global.LdFlags = append(flags.Global.LdFlags, "-Wl,--no-undefined")
[all …]
Dsanitize.go428 func toDisableImplicitIntegerChange(flags []string) bool {
431 for _, f := range flags {
436 for _, f := range flags {
444 func (sanitize *sanitize) flags(ctx ModuleContext, flags Flags) Flags { func
451 flags.Local.LdFlags = append(flags.Local.LdFlags,
457 flags.libFlags = append([]string{builtinsRuntimePath}, flags.libFlags...)
461 return flags
468 flags.RequiredInstructionSet = "arm"
470 flags.Local.CFlags = append(flags.Local.CFlags, asanCflags...)
471 flags.Local.LdFlags = append(flags.Local.LdFlags, asanLdflags...)
[all …]
Dbuilder.go380 flags builderFlags, pathDeps android.Paths, cFlagsDeps android.Paths) Objects {
384 if flags.tidy {
388 if flags.gcovCoverage {
392 if flags.emitXrefs {
398 toolingCflags := flags.globalCommonFlags + " " +
399 flags.globalToolingCFlags + " " +
400 flags.globalConlyFlags + " " +
401 flags.localCommonFlags + " " +
402 flags.localToolingCFlags + " " +
403 flags.localConlyFlags + " " +
[all …]
Dstrip.go43 flags builderFlags, isStaticLib bool) {
48 flags.stripKeepSymbols = true
50 flags.stripKeepSymbolsAndDebugFrame = true
52 flags.stripKeepSymbolsList = strings.Join(stripper.StripProperties.Strip.Keep_symbols_list, ",")
54 flags.stripKeepMiniDebugInfo = true
56 if ctx.Config().Debuggable() && !flags.stripKeepMiniDebugInfo && !isStaticLib {
57 flags.stripAddGnuDebuglink = true
59 TransformStrip(ctx, in, out, flags)
64 out android.ModuleOutPath, flags builderFlags) {
65 stripper.strip(ctx, in, out, flags, false)
[all …]
Dbinary.go238 func (binary *binaryDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags {
239 flags = binary.baseLinker.linkerFlags(ctx, flags)
243 flags.Global.LdFlags = append(flags.Global.LdFlags, "-pie")
251 flags.Global.CFlags = append(flags.Global.CFlags, "-fPIE")
260 if !inList("-shared", flags.Local.LdFlags) {
261 flags.Global.LdFlags = append(flags.Global.LdFlags, "-static")
264 flags.Global.LdFlags = append(flags.Global.LdFlags,
270 if flags.DynamicLinker == "" {
272 flags.DynamicLinker = binary.Properties.DynamicLinker
277 flags.DynamicLinker = "/system/bin/bootstrap/linker"
[all …]
Dsabi.go70 func (sabimod *sabi) flags(ctx ModuleContext, flags Flags) Flags { func
73flags.Local.ToolingCFlags = filterOutWithPrefix(flags.Local.CFlags, config.ClangLibToolingUnknownC…
74flags.Global.ToolingCFlags = filterOutWithPrefix(flags.Global.CFlags, config.ClangLibToolingUnknow…
75flags.Local.ToolingCppFlags = filterOutWithPrefix(flags.Local.CppFlags, config.ClangLibToolingUnkn…
76flags.Global.ToolingCppFlags = filterOutWithPrefix(flags.Global.CppFlags, config.ClangLibToolingUn…
78 return flags
Dvendor_public_library.go100 func (stub *vendorPublicLibraryStubDecorator) compilerFlags(ctx ModuleContext, flags Flags, deps Pa…
101 flags = stub.baseCompiler.compilerFlags(ctx, flags, deps)
102 return addStubLibraryCompilerFlags(flags)
105 func (stub *vendorPublicLibraryStubDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps…
106 …objs, versionScript := compileStubLibrary(ctx, flags, String(stub.Properties.Symbol_file), "curren…
118 func (stub *vendorPublicLibraryStubDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags {
120 return stub.libraryDecorator.linkerFlags(ctx, flags)
123 func (stub *vendorPublicLibraryStubDecorator) link(ctx ModuleContext, flags Flags, deps PathDeps,
127 flags.Local.LdFlags = append(flags.Local.LdFlags, linkerScriptFlag)
128 flags.LdFlagsDeps = append(flags.LdFlagsDeps, stub.versionScriptPath)
[all …]
Dcoverage.go76 func (cov *coverage) flags(ctx ModuleContext, flags Flags, deps PathDeps) (Flags, PathDeps) { func
81 return flags, deps
88 flags.GcovCoverage = true
89 flags.Local.CommonFlags = append(flags.Local.CommonFlags, "--coverage", "-O0")
93 flags.Local.CFlags = append(flags.Local.CFlags, "-Wno-frame-larger-than=", "-O0")
95flags.Local.CommonFlags = append(flags.Local.CommonFlags, "-fprofile-instr-generate", "-fcoverage-…
135 flags.Local.LdFlags = append(flags.Local.LdFlags, "--coverage")
140 flags.Local.LdFlags = append(flags.Local.LdFlags, "-Wl,--wrap,getenv")
142 flags.Local.LdFlags = append(flags.Local.LdFlags, "-fprofile-instr-generate")
149 return flags, deps
Dndk_library.go261 func addStubLibraryCompilerFlags(flags Flags) Flags {
262 flags.Global.CFlags = append(flags.Global.CFlags,
276 if inList("-fvisibility=hidden", flags.Local.CFlags) {
277 flags.Local.CFlags = append(flags.Local.CFlags, "-fvisibility=default")
279 return flags
282 func (stub *stubDecorator) compilerFlags(ctx ModuleContext, flags Flags, deps PathDeps) Flags {
283 flags = stub.baseCompiler.compilerFlags(ctx, flags, deps)
284 return addStubLibraryCompilerFlags(flags)
287 func compileStubLibrary(ctx ModuleContext, flags Flags, symbolFile, apiLevel, genstubFlags string) …
310 return compileObjs(ctx, flagsToBuilderFlags(flags), subdir, srcs, nil, nil), versionScriptPath
[all …]
Dlto.go82 func (lto *lto) flags(ctx BaseModuleContext, flags Flags) Flags { func
85 if inList("-fsanitize=fuzzer-no-link", flags.Local.CFlags) {
86 return flags
97 flags.Local.CFlags = append(flags.Local.CFlags, ltoFlag)
98 flags.Local.LdFlags = append(flags.Local.LdFlags, ltoFlag)
104 flags.Local.LdFlags = append(flags.Local.LdFlags, cacheDirFormat+cacheDir)
110 flags.Local.LdFlags = append(flags.Local.LdFlags, cachePolicyFormat+policy)
116 flags.Local.LdFlags = append(flags.Local.LdFlags,
121 return flags
/build/soong/zip/cmd/
Dmain.go124 flags := flag.NewFlagSet("flags", flag.ExitOnError)
125 flags.Usage = func() {
127 flags.PrintDefaults()
131 out := flags.String("o", "", "file to write zip file to")
132 manifest := flags.String("m", "", "input jar manifest file name")
133 directories := flags.Bool("d", false, "include directories in zip")
134 compLevel := flags.Int("L", 5, "deflate compression level (0-9)")
135 emulateJar := flags.Bool("jar", false, "modify the resultant .zip to emulate the output of 'jar'")
136 …writeIfChanged := flags.Bool("write_if_changed", false, "only update resultant .zip if it has chan…
137 …ignoreMissingFiles := flags.Bool("ignore_missing_files", false, "continue if a requested file does…
[all …]
/build/soong/rust/
Dbinary_test.go40 flags := fizzBuzzDynamic.Args["rustcFlags"]
41 if strings.Contains(flags, "--test") {
42 t.Errorf("extra --test flag, rustcFlags: %#v", flags)
44 if !strings.Contains(flags, "prefer-dynamic") {
45 t.Errorf("missing prefer-dynamic flag, rustcFlags: %#v", flags)
48 flags = fizzBuzz.Args["rustcFlags"]
49 if strings.Contains(flags, "--test") {
50 t.Errorf("extra --test flag, rustcFlags: %#v", flags)
52 if strings.Contains(flags, "prefer-dynamic") {
53 t.Errorf("unexpected prefer-dynamic flag, rustcFlags: %#v", flags)
Dcompiler.go107 flags string member
134 flags := []string{}
136 flags = append(flags, "--cfg 'feature=\""+feature+"\"'")
138 return flags
141 func (compiler *baseCompiler) compilerFlags(ctx ModuleContext, flags Flags) Flags {
144 flags.RustFlags = append(flags.RustFlags, "-D warnings")
146 flags.RustFlags = append(flags.RustFlags, compiler.Properties.Flags...)
147flags.RustFlags = append(flags.RustFlags, compiler.featuresToFlags(compiler.Properties.Features)..…
148 flags.RustFlags = append(flags.RustFlags, "--edition="+getEdition(compiler))
149 flags.LinkFlags = append(flags.LinkFlags, compiler.Properties.Ld_flags...)
[all …]
Dbuilder.go45 func TransformSrcToBinary(ctx android.ModuleContext, mainSrc android.Path, deps PathDeps, flags Fla…
47 flags.RustFlags = append(flags.RustFlags, "-C lto")
49 transformSrctoCrate(ctx, mainSrc, deps, flags, outputFile, "bin", includeDirs)
52 func TransformSrctoRlib(ctx android.ModuleContext, mainSrc android.Path, deps PathDeps, flags Flags,
54 transformSrctoCrate(ctx, mainSrc, deps, flags, outputFile, "rlib", includeDirs)
57 func TransformSrctoDylib(ctx android.ModuleContext, mainSrc android.Path, deps PathDeps, flags Flag…
59 transformSrctoCrate(ctx, mainSrc, deps, flags, outputFile, "dylib", includeDirs)
62 func TransformSrctoStatic(ctx android.ModuleContext, mainSrc android.Path, deps PathDeps, flags Fla…
64 flags.RustFlags = append(flags.RustFlags, "-C lto")
65 transformSrctoCrate(ctx, mainSrc, deps, flags, outputFile, "staticlib", includeDirs)
[all …]
Dbinary.go72 func (binary *binaryDecorator) compilerFlags(ctx ModuleContext, flags Flags) Flags {
73 flags = binary.baseCompiler.compilerFlags(ctx, flags)
78 flags.LinkFlags = append(flags.LinkFlags,
85 flags.RustFlags = append(flags.RustFlags, "-C prefer-dynamic")
87 return flags
107 func (binary *binaryDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) android.Path {
115 flags.RustFlags = append(flags.RustFlags, deps.depFlags...)
117 TransformSrcToBinary(ctx, srcPath, deps, flags, outputFile, deps.linkDirs)
/build/soong/java/
Dproto.go24 func genProto(ctx android.ModuleContext, protoFiles android.Paths, flags android.ProtoFlags) androi…
45 android.ProtoRule(ctx, rule, protoFile, flags, flags.Deps, outDir, depFile, nil)
98 flags javaBuilderFlags) javaBuilderFlags {
100 flags.proto = android.GetProtoFlags(ctx, p)
106 flags.proto.OutTypeFlag = "--javamicro_out"
109 flags.proto.OutTypeFlag = "--javanano_out"
112 flags.proto.OutTypeFlag = "--java_out"
113 flags.proto.OutParams = append(flags.proto.OutParams, "lite")
115 flags.proto.OutTypeFlag = "--java_out"
123 flags.proto.Deps = append(flags.proto.Deps, hostTool)
[all …]
Dbuilder.go262 srcFiles, srcJars android.Paths, flags javaBuilderFlags, deps android.Paths) {
270 transformJavaToClasses(ctx, outputFile, shardIdx, srcFiles, srcJars, flags, deps, "javac", desc)
274 srcFiles, srcJars android.Paths, flags javaBuilderFlags) {
276 flags.processorPath = append(flags.errorProneProcessorPath, flags.processorPath...)
278 if len(flags.errorProneExtraJavacFlags) > 0 {
279 if len(flags.javacFlags) > 0 {
280 flags.javacFlags += " " + flags.errorProneExtraJavacFlags
282 flags.javacFlags = flags.errorProneExtraJavacFlags
286 transformJavaToClasses(ctx, outputFile, -1, srcFiles, srcJars, flags, nil,
294 flags javaBuilderFlags, deps android.Paths) {
[all …]
Ddex.go90 flags := j.deviceProperties.Dxflags
93 flags = android.RemoveListFromList(flags,
97 flags = append(flags, "--debug")
101 flags = append(flags,
111 flags = append(flags, "--min-api "+minSdkVersion.asNumberString())
112 return flags
115 func (j *Module) d8Flags(ctx android.ModuleContext, flags javaBuilderFlags) ([]string, android.Path…
118 d8Flags = append(d8Flags, flags.bootClasspath.FormRepeatedClassPath("--lib ")...)
119 d8Flags = append(d8Flags, flags.classpath.FormRepeatedClassPath("--lib ")...)
122 d8Deps = append(d8Deps, flags.bootClasspath...)
[all …]
/build/soong/android/
Dproto.go61 var flags []string
66 flags = append(flags, JoinWithPrefix(localProtoIncludeDirs.Strings(), "-I"))
70 flags = append(flags, JoinWithPrefix(rootProtoIncludeDirs.Strings(), "-I"))
80 flags = append(flags, "--plugin=protoc-gen-"+plugin+"="+hostTool.HostToolPath().String())
90 Flags: flags,
125 func ProtoRule(ctx ModuleContext, rule *RuleBuilder, protoFile Path, flags ProtoFlags, deps Paths,
129 if flags.CanonicalPathFromRoot {
138 FlagWithArg(flags.OutTypeFlag+"=", strings.Join(flags.OutParams, ",")+":"+outDir.String()).
141 Flags(flags.Flags).
/build/soong/cc/config/
Dglobal.go160 flags := ClangFilterUnknownCflags(commonGlobalCflags)
161 flags = append(flags, "${ClangExtraCflags}")
167flags = append(flags, "-ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-…
169 flags = append(flags, "-ftrivial-auto-var-init=pattern")
171 flags = append(flags, "-ftrivial-auto-var-init=uninitialized")
174flags = append(flags, "-ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-…
177 return strings.Join(flags, " ")

1234