mirror of
https://github.com/glest/glest-source.git
synced 2025-09-02 20:42:34 +02:00
looking for required libs reqursively, #63
This commit is contained in:
@@ -74,7 +74,17 @@ if [ "$BUILD_BUNDLE" -eq "1" ]; then
|
|||||||
if [ -e "megaglest" ] && [ "$(./megaglest --version >/dev/null; echo "$?")" -eq "0" ]; then
|
if [ -e "megaglest" ] && [ "$(./megaglest --version >/dev/null; echo "$?")" -eq "0" ]; then
|
||||||
if [ -d "lib" ]; then rm -rf "lib"; fi
|
if [ -d "lib" ]; then rm -rf "lib"; fi
|
||||||
mkdir -p "lib"
|
mkdir -p "lib"
|
||||||
list_of_libs="$(otool -L megaglest | grep -v '/System/Library/Frameworks/' | grep -v '/usr/lib/' | awk '{print $1}')"
|
list_of_libs="$(otool -L megaglest | grep -v '/System/Library/Frameworks/' | grep -v '/usr/lib/' | awk '{print $1}' | sed '/:$/d')"
|
||||||
|
for (( i=1; i<=50; i++ )); do
|
||||||
|
for dyn_lib in $list_of_libs; do
|
||||||
|
if [ "$(echo "$list_of_checked_libs" | grep "$dyn_lib")" = "" ]; then
|
||||||
|
list_of_libs2="$(otool -L "$dyn_lib" | grep -v '/System/Library/Frameworks/' | grep -v '/usr/lib/' | awk '{print $1}')"
|
||||||
|
list_of_libs="$(echo "$list_of_libs
|
||||||
|
$list_of_libs2" | sed '/:$/d' | sed '/^$/d' | sort -u )"
|
||||||
|
list_of_checked_libs="$list_of_checked_libs $dyn_lib"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
for dyn_lib in $list_of_libs; do
|
for dyn_lib in $list_of_libs; do
|
||||||
cp "$dyn_lib" "lib/"
|
cp "$dyn_lib" "lib/"
|
||||||
done
|
done
|
||||||
|
Reference in New Issue
Block a user