mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
Changes for MingW32/CPD 0.3 and some bug fixes
This commit is contained in:
parent
90ddf482d0
commit
227d0f17de
16 changed files with 150 additions and 72 deletions
|
@ -1,3 +1,8 @@
|
|||
2001-01-18 Werner Koch <wk@gnupg.org>
|
||||
|
||||
* autogen.sh: New options --build-w32
|
||||
* build-w32: Does now call autogen.sh
|
||||
|
||||
2000-11-24 Werner Koch <wk@gnupg.org>
|
||||
|
||||
* build-w32: New script to build the W32 version.
|
||||
|
|
|
@ -2,12 +2,64 @@
|
|||
# Run this to generate all the initial makefiles, etc.
|
||||
|
||||
PGM=GnuPG
|
||||
DIE=no
|
||||
|
||||
lib_config_files=""
|
||||
autoconf_vers=2.13
|
||||
automake_vers=1.4
|
||||
aclocal_vers=1.4
|
||||
|
||||
|
||||
DIE=no
|
||||
if test "$1" = "--build-w32"; then
|
||||
shift
|
||||
target=i386--mingw32
|
||||
if [ ! -f scripts/config.guess ]; then
|
||||
echo "scripts/config.guess not found" >&2
|
||||
exit 1
|
||||
fi
|
||||
host=`scripts/config.guess`
|
||||
|
||||
if ! mingw32 --version >/dev/null; then
|
||||
echo "We need at least version 0.3 of MingW32/CPD" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -f config.h ]; then
|
||||
if grep HAVE_DOSISH_SYSTEM config.h | grep undef >/dev/null; then
|
||||
echo "Pease run a 'make distclean' first" >&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
crossbindir=`mingw32 --install-dir`/bin
|
||||
CC=`mingw32 --get-path gcc`
|
||||
CPP=`mingw32 --get-path cpp`
|
||||
AR=`mingw32 --get-path ar`
|
||||
RANLIB=`mingw32 --get-path ranlib`
|
||||
export CC CPP AR RANLIB
|
||||
|
||||
disable_foo_tests=""
|
||||
if [ -n "$lib_config_files" ]; then
|
||||
for i in $lib_config_files; do
|
||||
j=`echo $i | tr '[a-z-]' '[A-Z_]'`
|
||||
eval "$j=${crossbindir}/$i"
|
||||
export $j
|
||||
disable_foo_tests="$disable_foo_tests --disable-`echo $i| \
|
||||
sed 's,-config$,,'`-test"
|
||||
if [ ! -f "${crossbindir}/$i" ]; then
|
||||
echo "$i not installed for MingW32" >&2
|
||||
DIE=yes
|
||||
fi
|
||||
done
|
||||
fi
|
||||
[ $DIE = yes ] && exit 1
|
||||
|
||||
./configure --host=${host} --target=${target} \
|
||||
${disable_foo_tests} $*
|
||||
exit $?
|
||||
fi
|
||||
|
||||
|
||||
|
||||
if (autoconf --version) < /dev/null > /dev/null 2>&1 ; then
|
||||
if (autoconf --version | awk 'NR==1 { if( $3 >= '$autoconf_vers') \
|
||||
exit 1; exit 0; }');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue