Merge "Add flag to disable source directory includes." am: 3adf8b05f5
am: 440be95512
Change-Id: I60cb5508b590ff9315d70606edc1908cdaedaf3e
This commit is contained in:
commit
6319ca9b9d
1 changed files with 9 additions and 2 deletions
|
@ -75,6 +75,10 @@ type BaseCompilerProperties struct {
|
|||
// be added to the include path using -I
|
||||
Local_include_dirs []string `android:"arch_variant,variant_prepend"`
|
||||
|
||||
// Add the directory containing the Android.bp file to the list of include
|
||||
// directories. Defaults to true.
|
||||
Include_build_directory *bool
|
||||
|
||||
// list of generated sources to compile. These are the names of gensrcs or
|
||||
// genrule modules.
|
||||
Generated_sources []string `android:"arch_variant"`
|
||||
|
@ -288,8 +292,11 @@ func (compiler *baseCompiler) compilerFlags(ctx ModuleContext, flags Flags, deps
|
|||
flags.YasmFlags = append(flags.YasmFlags, f)
|
||||
}
|
||||
|
||||
if compiler.Properties.Include_build_directory == nil ||
|
||||
*compiler.Properties.Include_build_directory {
|
||||
flags.GlobalFlags = append(flags.GlobalFlags, "-I"+android.PathForModuleSrc(ctx).String())
|
||||
flags.YasmFlags = append(flags.YasmFlags, "-I"+android.PathForModuleSrc(ctx).String())
|
||||
}
|
||||
|
||||
if !(ctx.useSdk() || ctx.useVndk()) || ctx.Host() {
|
||||
flags.SystemIncludeFlags = append(flags.SystemIncludeFlags,
|
||||
|
|
Loading…
Reference in a new issue