diff options
Diffstat (limited to 'bootstrap')
-rwxr-xr-x | bootstrap | 25 |
1 files changed, 24 insertions, 1 deletions
@@ -8,4 +8,27 @@ fi | |||
8 | 8 | ||
9 | test -n "$bs_scrdir" && cd "$bs_scrdir" || echo "Warning: cannot get sources directory" 1>&2 | 9 | test -n "$bs_scrdir" && cd "$bs_scrdir" || echo "Warning: cannot get sources directory" 1>&2 |
10 | 10 | ||
11 | autoreconf -I m4 -i ${1+"$@"} | 11 | # This is more portable than `which' but comes with |
12 | # the caveat of not(?) properly working on busybox's ash: | ||
13 | existence() | ||
14 | { | ||
15 | command -v "$1" >/dev/null 2>&1 | ||
16 | } | ||
17 | |||
18 | |||
19 | if existence uncrustify; then | ||
20 | echo "Installing uncrustify hook and configuration" | ||
21 | # Install uncrustify format symlink (if possible) | ||
22 | ln -s contrib/uncrustify.cfg uncrustify.cfg 2> /dev/null | ||
23 | # Install pre-commit hook (if possible) | ||
24 | ln -s ../../contrib/uncrustify_precommit .git/hooks/pre-commit 2> /dev/null | ||
25 | else | ||
26 | echo "Uncrustify not detected, hook not installed. Please install uncrustify if you plan on doing development" | ||
27 | fi | ||
28 | |||
29 | if existence libtool || existence libtoolize || existence glibtoolize || existence slibtool; then | ||
30 | autoreconf -I m4 -i ${1+"$@"} | ||
31 | else | ||
32 | echo "*** No libtoolize (libtool) or libtool found, please install it ***" >&2; | ||
33 | exit 1 | ||
34 | fi | ||