You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/sh
- # Run the autotools bootstrap sequence to create the configure script
-
- # Abort execution on error
- set -e
-
- if which libtoolize > /dev/null; then
- libtoolize="libtoolize"
- elif which glibtoolize >/dev/null; then
- libtoolize="glibtoolize"
- else
- echo "$0: Error: libtool is required" >&2
- exit 1
- fi
-
- if [ "$1" = "nosubmodule" ]; then
- SKIP_SUBMODULE=1
- elif [ -n "$1" ]; then
- echo "$0: Illegal argument $1"
- echo "USAGE: $0 [nosubmodule]"
- exit 1
- fi
-
- # bootstrap the autotools
- (
- set -x
- aclocal
- ${libtoolize} --automake --copy
- autoconf
- autoheader
- automake --gnu --add-missing --copy
- )
-
- if [ -n "$SKIP_SUBMODULE" ]; then
- echo "Skipping submodule setup"
- else
- echo "Setting up submodules"
- git submodule init
- git submodule update
- fi
-
- if [ -x src/jtag/drivers/libjaylink/autogen.sh ]; then
- (
- cd src/jtag/drivers/libjaylink
- ./autogen.sh
- )
- fi
-
- echo "Bootstrap complete. Quick build instructions:"
- echo "./configure ...."
|