Skip to content

Commit

Permalink
build: d/configure: severity prefix, instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
smoe committed Aug 17, 2024
1 parent 05047ee commit 8c5f44f
Showing 1 changed file with 20 additions and 6 deletions.
26 changes: 20 additions & 6 deletions debian/configure
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,9 @@ ENABLE_BUILD_DOCUMENTATION=--enable-build-documentation=pdf

while test $# -ne 0; do
case "$1" in
sim|uspace|noauto) echo "$1 is accepted for compatibility, but ignored";;
sim|uspace|noauto) echo "I: Argument $1 is accepted for compatibility, but ignored";;
no-docs) unset ENABLE_BUILD_DOCUMENTATION ;;
*) echo 1>&2 "Unknown option: $1"; exit 99 ;;
*) echo 1>&2 "E: Unknown option: $1"; exit 99 ;;
esac
shift
done
Expand Down Expand Up @@ -109,9 +109,9 @@ case $DISTRIB_NAME in
Debian-10|Debian-10.*|Raspbian-10|Raspbian-10.*)
;;
*)
echo "unknown distribution: $DISTRIB_NAME"
echo "detected dependencies may be incomplete or wrong"
echo "please consider fixing it and submitting a pull request"
echo "W: Unknown distribution: '$DISTRIB_NAME'."
echo " Detected dependencies may be incomplete or wrong."
echo " Please consider fixing it and submitting a pull request."
;;
esac

Expand Down Expand Up @@ -195,4 +195,18 @@ fi


rm -f ../build-stamp
echo "successfully configured for '$DISTRIB_NAME'.."
echo "I: Successfully configured for '$DISTRIB_NAME'.."

if which dpkg-checkbuilddeps > /dev/null; then
a=$(cd .. && dpkg-checkbuilddeps)
if [ -n "$a" ]; then
echo "W: To successfully build all of LinuxCNC, install the following build dependencies are mising:\n$a"
else
echo "I: No build dependencies missing."
fi
else
echo "W: Tool to check build-dependenices not found"
echo " You may want to install and run it as follows:"
echo " sudo apt install dpkg-dev"
echo " dpkg-checkbuilddeps"
fi

0 comments on commit 8c5f44f

Please sign in to comment.