[build,mac] check required tools are installed

This commit is contained in:
akallabeth 2024-04-03 10:41:47 +02:00 committed by akallabeth
parent ff92ef4331
commit 0712d0c899
1 changed files with 18 additions and 0 deletions

View File

@ -22,6 +22,22 @@ usage () {
echo "target [$DEPLOYMENT_TARGET]"
}
check_tools() {
for TOOL in mkdir rm mv git dirname pwd find cut basename grep xargs cmake ninja autoconf automake aclocal autoheader glibtoolize lipo otool install_name_tool;
do
set +e
TOOL_PATH=$(which "$TOOL")
set -e
echo "$TOOL: $TOOL_PATH"
if [ ! -f "$TOOL_PATH" ];
then
echo "Missing $TOOL! please install and add to PATH."
exit 1
fi
done
}
while [[ $# -gt 0 ]]; do
case $1 in
-a|--arch)
@ -49,6 +65,8 @@ while [[ $# -gt 0 ]]; do
esac
done
check_tools
fix_rpath() {
SEARCH_PATH=$1
FIX_PATH=$1