Strip javac 9 module arguments
Strip module-related javac 9 command line arguments that don't apply to javac 8. Test: m -j checkbuild Change-Id: If44a3d9d7227e923117dc75bbabbddb41026b25d
This commit is contained in:
@@ -70,3 +70,17 @@ func init() {
|
||||
return "", nil
|
||||
})
|
||||
}
|
||||
|
||||
func StripJavac9Flags(flags []string) []string {
|
||||
var ret []string
|
||||
for _, f := range flags {
|
||||
switch {
|
||||
case strings.HasPrefix(f, "-J--add-modules="):
|
||||
// drop
|
||||
default:
|
||||
ret = append(ret, f)
|
||||
}
|
||||
}
|
||||
|
||||
return ret
|
||||
}
|
||||
|
Reference in New Issue
Block a user