aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2017-07-02 07:32:51 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2017-07-02 07:32:51 +0000
commitbeddedeecef1c4890dc6306590b3da5d6219ae17 (patch)
treebb3581fd21c2a064fa002b2b2e28b971d757bdc9
parent49921ef806724fd5bc9887fdf0dc6dd7a4d86660 (diff)
parenta83cb45c5669eb6745d53e9e503493fc9802d94b (diff)
downloadllvm-beddedeecef1c4890dc6306590b3da5d6219ae17.tar.gz
release-request-d9dc98f7-19b2-484c-b4d1-f35dc43e9c05-for-git_oc-mr1-release-4152006 snap-temp-L91700000079405440
Change-Id: I920bdce85b2f273359fc7471bcbd8caad641ce50
-rw-r--r--soong/llvm.go13
-rw-r--r--soong/tblgen.go7
2 files changed, 10 insertions, 10 deletions
diff --git a/soong/llvm.go b/soong/llvm.go
index ac096e6ff452..7ff99bdb6798 100644
--- a/soong/llvm.go
+++ b/soong/llvm.go
@@ -18,7 +18,6 @@ import (
"android/soong/android"
"android/soong/cc"
- "github.com/google/blueprint"
"github.com/google/blueprint/proptools"
)
@@ -102,15 +101,15 @@ func init() {
android.RegisterModuleType("force_build_llvm_components_defaults", forceBuildLlvmComponentsDefaultsFactory)
}
-func llvmDefaultsFactory() (blueprint.Module, []interface{}) {
- module, props := cc.DefaultsFactory()
+func llvmDefaultsFactory() android.Module {
+ module := cc.DefaultsFactory()
android.AddLoadHook(module, llvmDefaults)
- return module, props
+ return module
}
-func forceBuildLlvmComponentsDefaultsFactory() (blueprint.Module, []interface{}) {
- module, props := cc.DefaultsFactory()
+func forceBuildLlvmComponentsDefaultsFactory() android.Module {
+ module := cc.DefaultsFactory()
android.AddLoadHook(module, forceBuildLlvmComponents)
- return module, props
+ return module
}
diff --git a/soong/tblgen.go b/soong/tblgen.go
index aee3240e3dc4..ac7a34389066 100644
--- a/soong/tblgen.go
+++ b/soong/tblgen.go
@@ -147,8 +147,9 @@ func (t *tblgen) GeneratedSourceFiles() android.Paths {
return t.generatedHeaders
}
-func llvmTblgenFactory() (blueprint.Module, []interface{}) {
+func llvmTblgenFactory() android.Module {
t := &tblgen{}
-
- return android.InitAndroidModule(t, &t.properties)
+ t.AddProperties(&t.properties)
+ android.InitAndroidModule(t)
+ return t
}