61 lines
1.8 KiB
Bash
Executable File
61 lines
1.8 KiB
Bash
Executable File
#!/bin/sh
|
|
##
|
|
## This file is part of the sigrok project.
|
|
##
|
|
## Copyright (C) 2010-2012 Bert Vermeulen <bert@biot.com>
|
|
##
|
|
## This program is free software: you can redistribute it and/or modify
|
|
## it under the terms of the GNU General Public License as published by
|
|
## the Free Software Foundation, either version 3 of the License, or
|
|
## (at your option) any later version.
|
|
##
|
|
## This program is distributed in the hope that it will be useful,
|
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
## GNU General Public License for more details.
|
|
##
|
|
## You should have received a copy of the GNU General Public License
|
|
## along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
##
|
|
|
|
OS=`uname`
|
|
|
|
LIBTOOLIZE=libtoolize
|
|
ACLOCAL_DIR=
|
|
|
|
if [ "x$OS" = "xDarwin" ]; then
|
|
LIBTOOLIZE=glibtoolize
|
|
|
|
if [ -d /sw/share/aclocal ]; then
|
|
# fink installs aclocal macros here
|
|
ACLOCAL_DIR="-I /sw/share/aclocal"
|
|
elif [ -d /opt/local/share/aclocal ]; then
|
|
# Macports installs aclocal macros here
|
|
ACLOCAL_DIR="-I /opt/local/share/aclocal"
|
|
elif [ -d /usr/local/share/aclocal ]; then
|
|
# Homebrew installs aclocal macros here
|
|
ACLOCAL_DIR="-I /usr/local/share/aclocal"
|
|
elif [ -d /usr/share/aclocal ]; then
|
|
# Xcode installs aclocal macros here
|
|
ACLOCAL_DIR="-I /usr/share/aclocal"
|
|
fi
|
|
|
|
elif [ "x$OS" = "xMINGW32_NT-5.1" ]; then
|
|
# Windows XP
|
|
ACLOCAL_DIR="-I /usr/local/share/aclocal"
|
|
elif [ "x$OS" = "xMINGW32_NT-6.0" ]; then
|
|
# Windows Vista
|
|
ACLOCAL_DIR="-I /usr/local/share/aclocal"
|
|
elif [ "x$OS" = "xMINGW32_NT-6.1" ]; then
|
|
# Windows 7
|
|
ACLOCAL_DIR="-I /usr/local/share/aclocal"
|
|
fi
|
|
|
|
echo "Generating build system..."
|
|
${LIBTOOLIZE} --install --copy --quiet || exit 1
|
|
aclocal ${ACLOCAL_DIR} || exit 1
|
|
autoheader || exit 1
|
|
automake --add-missing --copy || exit 1
|
|
autoconf || exit 1
|
|
|