Remove LOCAL_CPP_EXTENSION during Android.mk translation
LOCAL_CPP_EXTENSION is unnecesary in soong, it can accept files with .cc or .cpp extension. Change-Id: I64cb37f199e25f1fed7e53144f85e52ba616529a
This commit is contained in:
parent
af19a29bb7
commit
70a255f3c9
2 changed files with 6 additions and 0 deletions
|
@ -56,6 +56,10 @@ var boolProperties = map[string]string{
|
||||||
"LOCAL_RTTI_FLAG": "rtti",
|
"LOCAL_RTTI_FLAG": "rtti",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var deleteProperties = map[string]struct{}{
|
||||||
|
"LOCAL_CPP_EXTENSION": struct{}{},
|
||||||
|
}
|
||||||
|
|
||||||
var propertySuffixes = []struct {
|
var propertySuffixes = []struct {
|
||||||
suffix string
|
suffix string
|
||||||
class string
|
class string
|
||||||
|
|
|
@ -241,6 +241,8 @@ func handleAssignment(file *bpFile, assignment mkparser.Assignment, c *condition
|
||||||
err = setVariable(file, assignment.Value, assignment.Type == "+=", prop, bpparser.List, true, class, suffix)
|
err = setVariable(file, assignment.Value, assignment.Type == "+=", prop, bpparser.List, true, class, suffix)
|
||||||
} else if prop, ok := boolProperties[name]; ok {
|
} else if prop, ok := boolProperties[name]; ok {
|
||||||
err = setVariable(file, assignment.Value, assignment.Type == "+=", prop, bpparser.Bool, true, class, suffix)
|
err = setVariable(file, assignment.Value, assignment.Type == "+=", prop, bpparser.Bool, true, class, suffix)
|
||||||
|
} else if _, ok := deleteProperties[name]; ok {
|
||||||
|
return
|
||||||
} else {
|
} else {
|
||||||
if name == "LOCAL_PATH" {
|
if name == "LOCAL_PATH" {
|
||||||
// Nothing to do, except maybe avoid the "./" in paths?
|
// Nothing to do, except maybe avoid the "./" in paths?
|
||||||
|
|
Loading…
Reference in a new issue