diff options
-rwxr-xr-x | msvc-common | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/msvc-common b/msvc-common index b3969e8..be677d4 100755 --- a/msvc-common +++ b/msvc-common @@ -71,7 +71,7 @@ function msvc_exec () # <diag> <exe> <arg>... # First delimit paths that we need to translate with NUL characters. # - local s1="s#[A-Z]:[\\/]([^ ':][^':]*[\\/])*#\x00&\x00#g" + local s1="s#[A-Za-z]:[\\/]([^ ':][^':]*[\\/])*#\x00&\x00#g" # Next translate the paths (note the -z sed option). The last xargs call # does two things: it removes the newline added by realpath and adds the @@ -79,7 +79,7 @@ function msvc_exec () # <diag> <exe> <arg>... # # Substitution useful for debugging: #/bin/echo -n '&'# # - local s2="s#^[A-Z]:[\\/]([^ ':][^':]*[\\/])*#winepath -u0 '&' | \ + local s2="s#^[A-Za-z]:[\\/]([^ ':][^':]*[\\/])*#winepath -u0 '&' | \ xargs -0 realpath -z | xargs -0 -I{} /bin/echo -n {}/#e" # Finally, get rid of the NUL characters. While at it, also kill Windows |