]> cygwin.com Git - cygwin-apps/setup.git/blob - doconfigure
* Makefile.am: Treat libgetopt++ as full-fledged SUBDIRS.
[cygwin-apps/setup.git] / doconfigure
1 #!/bin/bash
2 set -e
3
4 DIR=`dirname "$0"`
5
6 # Autotool Bootstrap
7 if [ ! -f "$DIR/configure" ]; then
8 echo -e "\033[32;1mRunning $DIR/bootstrap.sh\033[0m"
9 ( cd "$DIR" && ./bootstrap.sh )
10 fi
11
12 # If $build == cygwin, set PATH so that correct (mingw)
13 # version of gpg-error-config and libgcrypt-config are
14 # used. Otherwise: assume cross-compiler users are
15 # sophisticated enough to do this manually.
16 case `uname -s` in
17 *CYGWIN* ) export PATH="/usr/lib/mingw:${PATH}" ;;
18 esac
19
20 # Configure
21 cmd="\"$DIR/configure\""
22 cmd=$cmd' -C --disable-shared --enable-maintainer-mode'
23 cmd=$cmd' --host=i686-pc-mingw32 --build=i686-pc-cygwin'
24 cmd=$cmd' CC="gcc-3 -mno-cygwin" CXX="g++-3 -mno-cygwin"'
25
26 for i in "$@"; do
27 case $i in
28 maint) cmd=$cmd' CPPFLAGS=-DMAINTAINER_FEATURES' ;;
29 debug) cmd=$cmd' CFLAGS="-g -O0" CXXFLAGS="-g -O0"' ;;
30 *) echo "Unexpected argument: '$i'" >&2; exit 1 ;;
31 esac
32 done
33
34 echo -e "\033[32;1mRunning $DIR/configure\033[0m"
35 eval "$cmd"
This page took 0.041562 seconds and 5 git commands to generate.