Use character class in macOS build script
It appears \t is not compatible with certain versions of grep.
This commit is contained in:
parent
95a6202b67
commit
91c7b7357f
1 changed files with 3 additions and 3 deletions
|
|
@ -34,7 +34,7 @@ dylib="$BINARY $LIBS"
|
|||
count=0; last=-1
|
||||
echo " * Copying Shared Libraries..."
|
||||
while [ $count -ne $last ]; do
|
||||
cp -p `otool -L $dylib | grep '^\t[/]opt[/]local[/]' | sed -e 's/^[[:space:]]*\([^[:space:]]*\)[[:space:]].*/\1/' | sort | uniq` $LIBDIR
|
||||
cp -p `otool -L $dylib | grep '^[[:space:]]*[/]opt[/]local[/]' | sed -e 's/^[[:space:]]*\([^[:space:]]*\)[[:space:]].*/\1/' | sort | uniq` $LIBDIR
|
||||
dylib="$LIBDIR/*"
|
||||
|
||||
last=$count
|
||||
|
|
@ -48,7 +48,7 @@ echo " -> Copied" $count "files to $LIBDIR"
|
|||
echo " * Fixing Shared Library References..."
|
||||
for i in "$BINARY" $LIBS $LIBDIR/*; do
|
||||
echo " -> $i..."
|
||||
for j in `otool -L $dylib | grep '^\t[/]opt[/]local[/]' | sed -e 's/^[[:space:]]*\([^[:space:]]*\)[[:space:]].*/\1/'`; do
|
||||
for j in `otool -L $dylib | grep '^[[:space:]]*[/]opt[/]local[/]' | sed -e 's/^[[:space:]]*\([^[:space:]]*\)[[:space:]].*/\1/'`; do
|
||||
n=`echo "$j" | sed 's/^[/]opt[/]local[/]/@executable_path\/..\//'`
|
||||
install_name_tool -change "$j" "$n" "$i"
|
||||
done
|
||||
|
|
@ -62,7 +62,7 @@ for i in "$BINARY" $LIBS $LIBDIR/*; do
|
|||
#
|
||||
# https://stackoverflow.com/questions/20206985/xcode-linking-against-applicationservices-framework-with-sdk-10-9-causes-10-7
|
||||
#
|
||||
if [ `otool -L "$i" | grep -c '^\t\/System\/Library\/Frameworks\/CoreGraphics\.framework\/Versions\/A\/CoreGraphics'` -gt 0 ]; then
|
||||
if [ `otool -L "$i" | grep -c '^[[:space:]]*\/System\/Library\/Frameworks\/CoreGraphics\.framework\/Versions\/A\/CoreGraphics'` -gt 0 ]; then
|
||||
defaultlib="/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics"
|
||||
compatlib="/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics"
|
||||
install_name_tool -change "$defaultlib" "$compatlib" "$i"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue