Merge "Use ninja rspfile for list of provenance metadata file of modules, in case there are many provenance metadata files and the list might exceed the command line length limit." into main
This commit is contained in:
@@ -38,7 +38,9 @@ var (
|
||||
Command: `rm -rf $out && ` +
|
||||
`echo "# proto-file: build/soong/provenance/proto/provenance_metadata.proto" > $out && ` +
|
||||
`echo "# proto-message: ProvenanceMetaDataList" >> $out && ` +
|
||||
`for file in $in; do echo '' >> $out; echo 'metadata {' | cat - $$file | grep -Ev "^#.*|^$$" >> $out; echo '}' >> $out; done`,
|
||||
`cat $out.rsp | tr ' ' '\n' | while read -r file || [ -n "$$file" ]; do echo '' >> $out; echo 'metadata {' | cat - $$file | grep -Ev "^#.*|^$$" >> $out; echo '}' >> $out; done`,
|
||||
Rspfile: `$out.rsp`,
|
||||
RspfileContent: `$in`,
|
||||
})
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user