1997-11-18 14:06:00 +00:00
|
|
|
dnl
|
1998-02-24 18:50:46 +00:00
|
|
|
dnl Configure template for GNUPG
|
1997-11-18 14:06:00 +00:00
|
|
|
dnl
|
|
|
|
dnl (Process this file with autoconf to produce a configure script.)
|
1998-11-10 12:59:59 +00:00
|
|
|
AC_REVISION($Revision$)dnl
|
1997-11-18 14:06:00 +00:00
|
|
|
|
1998-10-21 17:34:36 +00:00
|
|
|
dnl Must reset CDPATH so that bash's cd does not print to stdout
|
|
|
|
CDPATH=
|
|
|
|
|
1999-05-17 20:03:24 +00:00
|
|
|
AC_PREREQ(2.13)
|
2000-01-27 16:50:45 +00:00
|
|
|
AC_INIT(g10/gpg.c)
|
1997-11-18 14:06:00 +00:00
|
|
|
AC_CONFIG_AUX_DIR(scripts)
|
1998-02-02 14:36:06 +00:00
|
|
|
AM_CONFIG_HEADER(config.h)
|
2000-07-14 17:34:53 +00:00
|
|
|
AC_CANONICAL_SYSTEM
|
2000-12-19 18:28:36 +00:00
|
|
|
AM_INIT_AUTOMAKE(gnupg,1.1.2a)
|
1997-11-18 14:06:00 +00:00
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
ALL_LINGUAS="da de eo es_ES fr id it ja nl pl pt_BR pt_PT ru sv"
|
|
|
|
|
|
|
|
AC_PROG_AWK
|
1997-11-18 14:06:00 +00:00
|
|
|
|
1999-02-24 10:12:32 +00:00
|
|
|
dnl
|
|
|
|
dnl Check other options
|
|
|
|
dnl
|
|
|
|
|
1998-02-27 17:51:28 +00:00
|
|
|
AC_MSG_CHECKING([whether memory debugging is requested])
|
1997-11-18 14:06:00 +00:00
|
|
|
AC_ARG_ENABLE(m-debug,
|
1998-11-20 19:22:58 +00:00
|
|
|
[ --enable-m-debug enable debugging of memory allocation],
|
1998-02-27 17:51:28 +00:00
|
|
|
use_m_debug=$enableval, use_m_debug=no)
|
|
|
|
AC_MSG_RESULT($use_m_debug)
|
|
|
|
if test "$use_m_debug" = yes; then
|
1997-11-18 14:06:00 +00:00
|
|
|
AC_DEFINE(M_DEBUG)
|
1998-02-27 17:51:28 +00:00
|
|
|
use_m_guard=yes
|
|
|
|
else
|
|
|
|
AC_MSG_CHECKING([whether memory guard is requested])
|
|
|
|
AC_ARG_ENABLE(m-guard,
|
1999-01-21 05:25:29 +00:00
|
|
|
[ --enable-m-guard enable memory guard facility],
|
|
|
|
use_m_guard=$enableval, use_m_guard=no)
|
1998-02-27 17:51:28 +00:00
|
|
|
AC_MSG_RESULT($use_m_guard)
|
|
|
|
fi
|
|
|
|
if test "$use_m_guard" = yes ; then
|
|
|
|
AC_DEFINE(M_GUARD)
|
1998-12-10 19:20:47 +00:00
|
|
|
fi
|
|
|
|
|
1997-12-23 17:30:18 +00:00
|
|
|
|
1998-02-27 17:51:28 +00:00
|
|
|
AC_MSG_CHECKING([whether included zlib is requested])
|
|
|
|
AC_ARG_WITH(included-zlib,
|
|
|
|
[ --with-included-zlib use the zlib code included here],
|
|
|
|
[g10_force_zlib=yes], [g10_force_zlib=no] )
|
|
|
|
AC_MSG_RESULT($g10_force_zlib)
|
1997-12-23 17:30:18 +00:00
|
|
|
|
1999-06-29 19:50:54 +00:00
|
|
|
dnl
|
|
|
|
dnl Check whether we want to use Linux capabilities
|
|
|
|
dnl
|
|
|
|
AC_MSG_CHECKING([whether use of capabilities is requested])
|
|
|
|
AC_ARG_WITH(capabilities,
|
|
|
|
[ --with-capabilities use linux capabilities [default=no]],
|
|
|
|
[use_capabilities="$withval"],[use_capabilities=no])
|
|
|
|
AC_MSG_RESULT($use_capabilities)
|
1999-06-15 12:31:07 +00:00
|
|
|
|
1999-02-24 10:12:32 +00:00
|
|
|
|
1999-09-15 14:26:39 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
1999-07-07 11:28:26 +00:00
|
|
|
AM_MAINTAINER_MODE
|
|
|
|
|
1997-11-18 14:06:00 +00:00
|
|
|
dnl Checks for programs.
|
|
|
|
|
1999-09-15 14:26:39 +00:00
|
|
|
dnl
|
|
|
|
dnl Setup some stuff depending on host/target.
|
|
|
|
dnl
|
|
|
|
case "${target}" in
|
2000-07-17 14:32:21 +00:00
|
|
|
*-*-mingw32*)
|
1999-09-15 14:26:39 +00:00
|
|
|
# special stuff for Windoze NT
|
|
|
|
# Do we need to set cross_compiling here or is it sufficient
|
|
|
|
# to rely on AC_PROG_CC which is called later?
|
|
|
|
cross_compiling=yes
|
|
|
|
CC="${target}-gcc"
|
|
|
|
CPP="${target}-gcc -E"
|
|
|
|
RANLIB="${target}-ranlib"
|
2000-07-14 17:34:53 +00:00
|
|
|
disallowed_modules="rndunix rndlinux rndegd"
|
1999-09-15 14:26:39 +00:00
|
|
|
;;
|
|
|
|
*)
|
2000-07-14 17:34:53 +00:00
|
|
|
disallowed_modules="rndw32"
|
1999-09-15 14:26:39 +00:00
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
1998-02-02 14:36:06 +00:00
|
|
|
AC_ARG_PROGRAM
|
1998-10-21 17:34:36 +00:00
|
|
|
AC_PROG_MAKE_SET
|
|
|
|
AM_SANITY_CHECK
|
1998-02-02 14:36:06 +00:00
|
|
|
missing_dir=`cd $ac_aux_dir && pwd`
|
|
|
|
AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
|
|
|
|
AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
|
|
|
|
AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
|
|
|
|
AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
|
|
|
|
dnl AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
|
1998-09-14 15:49:56 +00:00
|
|
|
AC_PROG_CC
|
|
|
|
AC_PROG_CPP
|
1998-02-26 16:56:31 +00:00
|
|
|
AC_ISC_POSIX
|
1998-09-14 15:49:56 +00:00
|
|
|
AC_PROG_INSTALL
|
1999-07-07 11:28:26 +00:00
|
|
|
AC_PROG_AWK
|
2000-03-13 18:19:12 +00:00
|
|
|
GPH_PROG_DOCBOOK
|
2000-09-18 14:35:34 +00:00
|
|
|
GNUPG_CHECK_FAQPROG
|
1999-06-16 18:25:37 +00:00
|
|
|
|
1998-01-05 19:13:15 +00:00
|
|
|
|
1999-02-10 16:22:40 +00:00
|
|
|
try_gettext=yes
|
1998-01-05 19:13:15 +00:00
|
|
|
case "${target}" in
|
2000-07-17 14:32:21 +00:00
|
|
|
*-*-mingw32*)
|
1998-11-20 19:22:58 +00:00
|
|
|
# special stuff for Windoze NT
|
|
|
|
ac_cv_have_dev_random=no
|
1999-01-24 17:16:40 +00:00
|
|
|
AC_DEFINE(USE_ONLY_8DOT3)
|
|
|
|
AC_DEFINE(HAVE_DRIVE_LETTERS)
|
1999-02-10 16:22:40 +00:00
|
|
|
AC_DEFINE(HAVE_DOSISH_SYSTEM)
|
1999-09-15 14:26:39 +00:00
|
|
|
AC_DEFINE(USE_SIMPLE_GETTEXT)
|
1999-02-10 16:22:40 +00:00
|
|
|
try_gettext="no"
|
|
|
|
;;
|
1999-08-31 15:30:12 +00:00
|
|
|
i?86-emx-os2 | i?86-*-os2*emx )
|
1999-02-10 16:22:40 +00:00
|
|
|
# OS/2 with the EMX environment
|
|
|
|
ac_cv_have_dev_random=no
|
|
|
|
AC_DEFINE(HAVE_DRIVE_LETTERS)
|
|
|
|
AC_DEFINE(HAVE_DOSISH_SYSTEM)
|
|
|
|
try_gettext="no"
|
1998-11-20 19:22:58 +00:00
|
|
|
;;
|
1999-06-29 19:50:54 +00:00
|
|
|
|
1999-08-31 15:30:12 +00:00
|
|
|
i?86-*-msdosdjgpp*)
|
1999-08-30 18:48:57 +00:00
|
|
|
# DOS with the DJGPP environment
|
|
|
|
ac_cv_have_dev_random=no
|
|
|
|
AC_DEFINE(HAVE_DRIVE_LETTERS)
|
|
|
|
AC_DEFINE(HAVE_DOSISH_SYSTEM)
|
|
|
|
try_gettext="no"
|
|
|
|
;;
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
*-*-freebsd*)
|
|
|
|
# FreeBSD
|
|
|
|
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
|
|
|
|
LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
|
|
|
;;
|
|
|
|
|
1998-10-21 17:34:36 +00:00
|
|
|
*-*-hpux*)
|
1998-11-20 19:22:58 +00:00
|
|
|
if test -z "$GCC" ; then
|
|
|
|
CFLAGS="$CFLAGS -Ae -D_HPUX_SOURCE"
|
|
|
|
fi
|
|
|
|
;;
|
1999-02-16 13:16:33 +00:00
|
|
|
*-dec-osf4*)
|
|
|
|
if test -z "$GCC" ; then
|
|
|
|
# Suppress all warnings
|
|
|
|
# to get rid of the unsigned/signed char mismatch warnings.
|
|
|
|
CFLAGS="$CFLAGS -w"
|
|
|
|
fi
|
|
|
|
;;
|
1999-01-07 17:05:48 +00:00
|
|
|
m68k-atari-mint)
|
|
|
|
;;
|
1998-01-05 19:13:15 +00:00
|
|
|
*)
|
|
|
|
;;
|
|
|
|
esac
|
1998-05-13 17:53:36 +00:00
|
|
|
|
1998-12-10 19:20:47 +00:00
|
|
|
|
1998-05-13 17:53:36 +00:00
|
|
|
case "${target}" in
|
2000-07-17 14:32:21 +00:00
|
|
|
*-*-mingw32*)
|
1998-11-20 19:22:58 +00:00
|
|
|
PRINTABLE_OS_NAME="MingW32"
|
|
|
|
;;
|
1999-08-31 15:30:12 +00:00
|
|
|
i?86-emx-os2 | i?86-*-os2*emx )
|
1999-02-10 16:22:40 +00:00
|
|
|
PRINTABLE_OS_NAME="OS/2"
|
|
|
|
;;
|
1999-08-31 15:30:12 +00:00
|
|
|
i?86-*-msdosdjgpp*)
|
|
|
|
PRINTABLE_OS_NAME="MSDOS/DJGPP"
|
|
|
|
;;
|
1998-05-13 17:53:36 +00:00
|
|
|
*-linux*)
|
1998-11-20 19:22:58 +00:00
|
|
|
PRINTABLE_OS_NAME="GNU/Linux"
|
|
|
|
;;
|
1999-08-31 15:30:12 +00:00
|
|
|
dnl let that after linux to avoid gnu-linux problems
|
|
|
|
*-gnu*)
|
|
|
|
PRINTABLE_OS_NAME="GNU/Hurd"
|
1999-08-30 18:48:57 +00:00
|
|
|
;;
|
1998-05-13 17:53:36 +00:00
|
|
|
*)
|
1998-11-20 19:22:58 +00:00
|
|
|
PRINTABLE_OS_NAME=`uname -s || echo "Unknown"`
|
|
|
|
;;
|
1998-05-13 17:53:36 +00:00
|
|
|
esac
|
1998-02-16 20:05:02 +00:00
|
|
|
AC_DEFINE_UNQUOTED(PRINTABLE_OS_NAME, "$PRINTABLE_OS_NAME")
|
1997-11-18 14:06:00 +00:00
|
|
|
|
|
|
|
dnl Checks for libraries.
|
|
|
|
|
1999-02-10 16:22:40 +00:00
|
|
|
if test "$try_gettext" = yes; then
|
1998-10-21 17:34:36 +00:00
|
|
|
AM_GNU_GETTEXT
|
1999-05-23 12:29:05 +00:00
|
|
|
else
|
|
|
|
USE_NLS=no
|
|
|
|
USE_INCLUDED_LIBINTL=no
|
|
|
|
AC_SUBST(USE_NLS)
|
|
|
|
AC_SUBST(USE_INCLUDED_LIBINTL)
|
1999-02-10 16:22:40 +00:00
|
|
|
fi
|
1998-10-21 17:34:36 +00:00
|
|
|
|
2000-12-21 11:51:57 +00:00
|
|
|
AC_PATH_PROG(LIBGCRYPT_CONFIG, libgcrypt-config)
|
|
|
|
if test -n "$LIBGCRYPT_CONFIG"; then
|
|
|
|
LIBGCRYPT_CFLAGS=`$LIBGCRYPT_CONFIG --cflags`
|
|
|
|
LIBGCRYPT_LIBS=`$LIBGCRYPT_CONFIG --libs`
|
|
|
|
else
|
|
|
|
AC_MSG_ERROR([[
|
|
|
|
***
|
|
|
|
*** You need libgcrypt to build this program.
|
|
|
|
*** It should be available at the same place you go this
|
|
|
|
*** software.
|
|
|
|
***]])
|
|
|
|
fi
|
|
|
|
AC_SUBST(LIBGCRYPT_CFLAGS)
|
|
|
|
AC_SUBST(LIBGCRYPT_LIBS)
|
|
|
|
|
|
|
|
|
2000-08-18 12:23:17 +00:00
|
|
|
dnl Where is the GTK+ toolkit
|
|
|
|
if test "$cross_compiling" = yes ; then
|
|
|
|
CFLAGS="$CFLAGS -I/home/wk/work/gtk+w32/include/gtk+/gdk/win32 \
|
|
|
|
-I/home/wk/work/gtk+w32/include -I/home/wk/work/gtk+w32/include/gtk+"
|
|
|
|
LIBS="$LIBS -L/home/wk/work/gtk+w32/lib -lgtk -lgdk -lglib"
|
|
|
|
compile_agent=no
|
|
|
|
else
|
|
|
|
AM_PATH_GTK(1.2.1, compile_agent=yes,compile_agent=no)
|
|
|
|
fi
|
|
|
|
AM_CONDITIONAL(COMPILE_AGENT, test x$compile_agent = xyes)
|
|
|
|
|
|
|
|
|
1999-05-17 20:03:24 +00:00
|
|
|
dnl Solaris needs -lsocket and -lnsl. Unisys system includes
|
|
|
|
dnl gethostbyname in libsocket but needs libnsl for socket.
|
1999-02-16 13:16:33 +00:00
|
|
|
AC_CHECK_LIB(nsl, gethostbyname)
|
1999-05-17 20:03:24 +00:00
|
|
|
AC_CHECK_LIB(socket, socket, ac_need_libsocket=1, ac_try_nsl=1)
|
|
|
|
if test x$ac_need_libsocket = x1; then
|
|
|
|
LIBS="$LIBS -lsocket"
|
|
|
|
fi
|
|
|
|
if test x$ac_try_nsl = x1; then
|
|
|
|
AC_CHECK_LIB(nsl, gethostbyname, ac_need_libnsl=1)
|
|
|
|
if test x$ac_need_libnsl = x1
|
|
|
|
then
|
|
|
|
LIBS="$LIBS -lnsl"
|
|
|
|
fi
|
|
|
|
fi
|
1999-02-16 13:16:33 +00:00
|
|
|
|
1998-12-10 19:20:47 +00:00
|
|
|
|
1997-11-18 14:06:00 +00:00
|
|
|
dnl Checks for header files.
|
|
|
|
AC_HEADER_STDC
|
2000-07-14 17:34:53 +00:00
|
|
|
AC_CHECK_HEADERS(unistd.h langinfo.h termio.h)
|
1997-11-26 22:02:28 +00:00
|
|
|
|
1998-01-26 22:09:01 +00:00
|
|
|
|
1997-11-18 14:06:00 +00:00
|
|
|
dnl Checks for typedefs, structures, and compiler characteristics.
|
|
|
|
AC_C_CONST
|
|
|
|
AC_C_INLINE
|
|
|
|
AC_TYPE_SIZE_T
|
1998-03-19 15:27:29 +00:00
|
|
|
AC_TYPE_SIGNAL
|
|
|
|
AC_DECL_SYS_SIGLIST
|
1997-11-18 14:06:00 +00:00
|
|
|
|
1998-12-10 19:20:47 +00:00
|
|
|
GNUPG_CHECK_ENDIAN
|
1997-12-23 17:30:18 +00:00
|
|
|
|
|
|
|
|
1998-12-10 19:20:47 +00:00
|
|
|
GNUPG_CHECK_TYPEDEF(byte, HAVE_BYTE_TYPEDEF)
|
|
|
|
GNUPG_CHECK_TYPEDEF(ushort, HAVE_USHORT_TYPEDEF)
|
|
|
|
GNUPG_CHECK_TYPEDEF(ulong, HAVE_ULONG_TYPEDEF)
|
|
|
|
GNUPG_CHECK_TYPEDEF(u16, HAVE_U16_TYPEDEF)
|
|
|
|
GNUPG_CHECK_TYPEDEF(u32, HAVE_U32_TYPEDEF)
|
1997-12-23 17:30:18 +00:00
|
|
|
|
1998-01-06 09:17:55 +00:00
|
|
|
AC_CHECK_SIZEOF(unsigned short, 2)
|
|
|
|
AC_CHECK_SIZEOF(unsigned int, 4)
|
|
|
|
AC_CHECK_SIZEOF(unsigned long, 4)
|
2000-07-14 17:34:53 +00:00
|
|
|
AC_CHECK_SIZEOF(unsigned long long, 0)
|
1997-12-23 17:30:18 +00:00
|
|
|
|
1998-01-24 16:32:27 +00:00
|
|
|
if test "$ac_cv_sizeof_unsigned_short" = "0" \
|
|
|
|
|| test "$ac_cv_sizeof_unsigned_int" = "0" \
|
|
|
|
|| test "$ac_cv_sizeof_unsigned_long" = "0"; then
|
|
|
|
AC_MSG_WARN([Hmmm, something is wrong with the sizes - using defaults]);
|
|
|
|
fi
|
1997-12-23 17:30:18 +00:00
|
|
|
|
1997-12-19 11:41:47 +00:00
|
|
|
|
|
|
|
|
1997-11-18 14:06:00 +00:00
|
|
|
dnl Checks for library functions.
|
|
|
|
AC_FUNC_VPRINTF
|
1999-06-29 19:50:54 +00:00
|
|
|
AC_CHECK_FUNCS(strerror stpcpy strlwr stricmp tcgetattr rand strtoul mmap)
|
2000-07-14 17:34:53 +00:00
|
|
|
AC_CHECK_FUNCS(memmove gettimeofday getrusage gethrtime setrlimit clock_gettime)
|
1999-04-28 11:06:52 +00:00
|
|
|
AC_CHECK_FUNCS(memicmp atexit raise getpagesize strftime nl_langinfo)
|
2000-09-18 14:35:34 +00:00
|
|
|
AC_CHECK_FUNCS(waitpid wait4 sigaction sigprocmask fopen64 fstat64)
|
1998-01-24 16:32:27 +00:00
|
|
|
|
1998-12-10 19:20:47 +00:00
|
|
|
GNUPG_CHECK_MLOCK
|
1999-09-06 18:10:27 +00:00
|
|
|
GNUPG_FUNC_MKDIR_TAKES_ONE_ARG
|
1998-09-18 15:24:53 +00:00
|
|
|
|
1999-06-29 19:50:54 +00:00
|
|
|
dnl
|
|
|
|
dnl Check whether we can use Linux capabilities as requested
|
|
|
|
dnl
|
|
|
|
if test "$use_capabilities" = "yes" ; then
|
|
|
|
use_capabilities=no
|
|
|
|
AC_CHECK_HEADERS(sys/capability.h)
|
|
|
|
if test "$ac_cv_header_sys_capability_h" = "yes" ; then
|
|
|
|
AC_CHECK_LIB(cap, cap_init, ac_need_libcap=1)
|
|
|
|
if test "$ac_cv_lib_cap_cap_init" = "yes"; then
|
|
|
|
AC_DEFINE(USE_CAPABILITIES)
|
1999-09-17 10:58:20 +00:00
|
|
|
LIBS="$LIBS -lcap"
|
1999-06-29 19:50:54 +00:00
|
|
|
use_capabilities=yes
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
if test "$use_capabilities" = "no" ; then
|
|
|
|
AC_MSG_WARN([[
|
1999-07-23 12:03:01 +00:00
|
|
|
***
|
1999-06-29 19:50:54 +00:00
|
|
|
*** The use of capabilities on this system is not possible.
|
|
|
|
*** You need a recent Linux kernel and some patches:
|
|
|
|
*** fcaps-2.2.9-990610.patch (kernel patch for 2.2.9)
|
|
|
|
*** fcap-module-990613.tar.gz (kernel module)
|
|
|
|
*** libcap-1.92.tar.gz (user mode library and utilities)
|
|
|
|
*** And you have to configure the kernel with CONFIG_VFS_CAP_PLUGIN
|
1999-07-23 12:03:01 +00:00
|
|
|
*** set (filesystems menu). Be warned: This code is *really* ALPHA.
|
|
|
|
***]])
|
1999-06-29 19:50:54 +00:00
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
1998-12-10 19:20:47 +00:00
|
|
|
GNUPG_CHECK_IPC
|
1998-07-30 17:37:03 +00:00
|
|
|
if test "$ac_cv_header_sys_shm_h" = "yes"; then
|
|
|
|
AC_DEFINE(USE_SHM_COPROCESSING)
|
|
|
|
fi
|
1998-01-05 19:13:15 +00:00
|
|
|
|
1999-01-09 15:06:59 +00:00
|
|
|
|
|
|
|
dnl
|
1998-01-24 16:32:27 +00:00
|
|
|
dnl Do we have zlib? Must do it here because Solaris failed
|
|
|
|
dnl when compiling a conftest (due to the "-lz" from LIBS).
|
2000-12-19 18:28:36 +00:00
|
|
|
dnl
|
1999-06-10 12:24:42 +00:00
|
|
|
use_local_zlib=yes
|
1998-02-12 14:39:08 +00:00
|
|
|
if test "$g10_force_zlib" = "yes"; then
|
1999-06-10 12:24:42 +00:00
|
|
|
:
|
|
|
|
else
|
|
|
|
AC_CHECK_HEADERS(zlib.h)
|
|
|
|
if test "$ac_cv_header_zlib_h" = yes ; then
|
|
|
|
AC_CHECK_LIB(z,deflateInit2_,use_local_zlib=no,:)
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
1999-06-29 19:50:54 +00:00
|
|
|
if test "$use_local_zlib" = yes ; then
|
1998-02-13 20:58:50 +00:00
|
|
|
AM_CONDITIONAL(ENABLE_LOCAL_ZLIB, true)
|
1998-12-10 19:20:47 +00:00
|
|
|
GNUPG_LINK_FILES(zlib/zlib.h, zlib.h )
|
|
|
|
GNUPG_LINK_FILES(zlib/zconf.h, zconf.h )
|
1999-06-10 12:24:42 +00:00
|
|
|
ZLIBS="../zlib/libzlib.a"
|
1998-02-12 14:39:08 +00:00
|
|
|
else
|
1998-02-13 20:58:50 +00:00
|
|
|
AM_CONDITIONAL(ENABLE_LOCAL_ZLIB, false)
|
1999-06-10 12:24:42 +00:00
|
|
|
ZLIBS=
|
|
|
|
LIBS="-lz $LIBS"
|
1998-02-03 12:09:20 +00:00
|
|
|
fi
|
1998-02-12 14:39:08 +00:00
|
|
|
AC_SUBST(ZLIBS)
|
1998-02-13 20:58:50 +00:00
|
|
|
|
1999-06-10 12:24:42 +00:00
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
# Allow users to append something to the version string without
|
2000-11-14 16:04:16 +00:00
|
|
|
# flagging it as development version. The user version part is
|
2000-07-14 17:34:53 +00:00
|
|
|
# considered everything after a dash.
|
1999-05-25 17:56:15 +00:00
|
|
|
changequote(,)dnl
|
|
|
|
tmp_pat='[a-zA-Z]'
|
|
|
|
changequote([,])dnl
|
2000-01-24 11:55:49 +00:00
|
|
|
if echo "$VERSION" | sed 's/-.*//' | grep "$tmp_pat" >/dev/null ; then
|
1999-02-10 16:22:40 +00:00
|
|
|
AC_DEFINE(IS_DEVELOPMENT_VERSION)
|
|
|
|
fi
|
|
|
|
|
2000-11-14 16:04:16 +00:00
|
|
|
dnl Temp workarounds
|
|
|
|
GNUPG_LINK_FILES(include/types.h, types.h )
|
1999-10-26 12:14:37 +00:00
|
|
|
|
1999-09-17 10:58:20 +00:00
|
|
|
AM_CONDITIONAL(CROSS_COMPILING, test x$cross_compiling = xyes)
|
|
|
|
|
1998-12-10 19:20:47 +00:00
|
|
|
GNUPG_DO_LINK_FILES
|
1998-01-26 22:09:01 +00:00
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
GNUPG_CHECK_GNUMAKE
|
|
|
|
|
|
|
|
if test "$GCC" = yes; then
|
|
|
|
if test "$MAINTAINER_MODE" = "yes"; then
|
|
|
|
CFLAGS="$CFLAGS -Wall -Wcast-align -Wshadow -Wstrict-prototypes"
|
|
|
|
else
|
|
|
|
CFLAGS="$CFLAGS -Wall"
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
1999-04-07 18:58:34 +00:00
|
|
|
AC_OUTPUT_COMMANDS([
|
2000-03-13 18:19:12 +00:00
|
|
|
chmod +x scripts/db2html
|
2000-01-27 16:50:45 +00:00
|
|
|
cat >gnupg-defs.tmp <<G10EOF
|
1999-04-07 18:58:34 +00:00
|
|
|
/* Generated automatically by configure */
|
|
|
|
#ifdef HAVE_DRIVE_LETTERS
|
2000-01-27 16:50:45 +00:00
|
|
|
#define GNUPG_LOCALEDIR "c:/lib/gnupg/locale"
|
1999-04-07 18:58:34 +00:00
|
|
|
#define GNUPG_LIBDIR "c:/lib/gnupg"
|
|
|
|
#define GNUPG_DATADIR "c:/lib/gnupg"
|
2000-09-18 14:35:34 +00:00
|
|
|
#define GNUPG_HOMEDIR "c:/gnupg-test"
|
1999-04-07 18:58:34 +00:00
|
|
|
#else
|
2000-01-27 16:50:45 +00:00
|
|
|
#define GNUPG_LOCALEDIR "${prefix}/${DATADIRNAME}/locale"
|
1999-04-07 18:58:34 +00:00
|
|
|
#define GNUPG_LIBDIR "${libdir}/gnupg"
|
|
|
|
#define GNUPG_DATADIR "${datadir}/gnupg"
|
2000-09-18 14:35:34 +00:00
|
|
|
#ifdef __VMS
|
|
|
|
#define GNUPG_HOMEDIR "/SYS\$LOGIN/gnupg"
|
|
|
|
#else
|
|
|
|
#define GNUPG_HOMEDIR "~/.gnupg-test"
|
|
|
|
#endif
|
1999-04-07 18:58:34 +00:00
|
|
|
#endif
|
|
|
|
G10EOF
|
2000-01-27 16:50:45 +00:00
|
|
|
if cmp -s gnupg-defs.h gnupg-defs.tmp 2>/dev/null; then
|
|
|
|
echo "gnupg-defs.h is unchanged"
|
|
|
|
rm -f gnupg-defs.tmp
|
1999-04-07 18:58:34 +00:00
|
|
|
else
|
2000-01-27 16:50:45 +00:00
|
|
|
rm -f gnupg-defs.h
|
|
|
|
mv gnupg-defs.tmp gnupg-defs.h
|
|
|
|
echo "gnupg-defs.h created"
|
1999-04-07 18:58:34 +00:00
|
|
|
fi
|
|
|
|
],[
|
|
|
|
prefix=$prefix
|
|
|
|
exec_prefix=$exec_prefix
|
|
|
|
libdir=$libdir
|
|
|
|
datadir=$datadir
|
|
|
|
DATADIRNAME=$DATADIRNAME
|
|
|
|
])
|
|
|
|
|
|
|
|
|
1998-01-26 22:09:01 +00:00
|
|
|
AC_OUTPUT([
|
|
|
|
Makefile
|
2000-03-13 18:19:12 +00:00
|
|
|
scripts/db2html
|
1998-01-26 22:09:01 +00:00
|
|
|
intl/Makefile
|
|
|
|
po/Makefile.in
|
2000-01-24 11:55:49 +00:00
|
|
|
jnlib/Makefile
|
1998-01-26 22:09:01 +00:00
|
|
|
util/Makefile
|
|
|
|
g10/Makefile
|
2000-08-18 12:23:17 +00:00
|
|
|
agent/Makefile
|
1998-02-26 16:56:31 +00:00
|
|
|
doc/Makefile
|
2000-03-13 18:19:12 +00:00
|
|
|
doc/version.sgml
|
1998-01-26 22:09:01 +00:00
|
|
|
tools/Makefile
|
1998-02-12 14:39:08 +00:00
|
|
|
zlib/Makefile
|
1998-02-18 18:52:59 +00:00
|
|
|
checks/Makefile
|
1998-10-12 20:16:38 +00:00
|
|
|
])
|
1997-11-18 14:06:00 +00:00
|
|
|
|