Merge "msvs_common.sh: make fix_file_list generic"
This commit is contained in:
commit
706bd3d57a
@ -193,7 +193,7 @@ for opt in "$@"; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Make one call to fix_path for file_list to improve performance.
|
# Make one call to fix_path for file_list to improve performance.
|
||||||
fix_file_list
|
fix_file_list file_list
|
||||||
|
|
||||||
outfile=${outfile:-/dev/stdout}
|
outfile=${outfile:-/dev/stdout}
|
||||||
guid=${guid:-`generate_uuid`}
|
guid=${guid:-`generate_uuid`}
|
||||||
|
@ -211,7 +211,7 @@ for opt in "$@"; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Make one call to fix_path for file_list to improve performance.
|
# Make one call to fix_path for file_list to improve performance.
|
||||||
fix_file_list
|
fix_file_list file_list
|
||||||
|
|
||||||
outfile=${outfile:-/dev/stdout}
|
outfile=${outfile:-/dev/stdout}
|
||||||
guid=${guid:-`generate_uuid`}
|
guid=${guid:-`generate_uuid`}
|
||||||
|
@ -39,11 +39,12 @@ fix_path() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Corrects the paths in file_list in one pass for efficiency.
|
# Corrects the paths in file_list in one pass for efficiency.
|
||||||
|
# $1 is the name of the array to be modified.
|
||||||
fix_file_list() {
|
fix_file_list() {
|
||||||
# TODO(jzern): this could be more generic and take the array as a param.
|
declare -n array_ref=$1
|
||||||
files=$(fix_path "${file_list[@]}")
|
files=$(fix_path "${array_ref[@]}")
|
||||||
local IFS=$'\n'
|
local IFS=$'\n'
|
||||||
file_list=($files)
|
array_ref=($files)
|
||||||
}
|
}
|
||||||
|
|
||||||
generate_uuid() {
|
generate_uuid() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user