111 lines
2.0 KiB
Plaintext
111 lines
2.0 KiB
Plaintext
# configure.in for GPGME
|
|
#
|
|
dnl (Process this file with autoconf to produce a configure script.)
|
|
AC_REVISION($Revision$)dnl
|
|
|
|
AC_INIT(gpgme/gpgme.h)
|
|
AM_CONFIG_HEADER(config.h)
|
|
AM_MAINTAINER_MODE
|
|
#############################################
|
|
# Version numbers (Remember to change them just before a release)
|
|
# 1. No interfaces changed, only implementations (good): Increment REVISION.
|
|
# 2. Interfaces added, none removed (good): Increment CURRENT, increment
|
|
# AGE, set REVISION to 0.
|
|
# 3. Interfaces removed (BAD, breaks upward compatibility): Increment
|
|
# CURRENT, set AGE and REVISION to 0.
|
|
AM_INIT_AUTOMAKE(gpgme,0.0.1)
|
|
LIBGPGME_LT_CURRENT=0
|
|
LIBGPGME_LT_AGE=0
|
|
LIBGPGME_LT_REVISION=0
|
|
##############################################
|
|
|
|
AC_SUBST(LIBGPGME_LT_CURRENT)
|
|
AC_SUBST(LIBGPGME_LT_AGE)
|
|
AC_SUBST(LIBGPGME_LT_REVISION)
|
|
|
|
dnl
|
|
dnl Checks for programs
|
|
dnl
|
|
AC_ARG_PROGRAM
|
|
|
|
dnl Don't default to build static libs
|
|
AM_DISABLE_STATIC
|
|
AM_PROG_LIBTOOL
|
|
|
|
if test "$GCC" = yes; then
|
|
CFLAGS="$CFLAGS -Wall -Wcast-align -Wshadow -Wstrict-prototypes"
|
|
fi
|
|
|
|
|
|
dnl
|
|
dnl Checks for libraries
|
|
dnl
|
|
|
|
dnl
|
|
dnl Checks for header files
|
|
dnl
|
|
|
|
|
|
dnl
|
|
dnl Checks for typedefs and structures
|
|
dnl
|
|
|
|
dnl
|
|
dnl Checks for compiler features
|
|
dnl
|
|
|
|
dnl
|
|
dnl Checks for library functions
|
|
dnl
|
|
|
|
|
|
dnl
|
|
dnl Checks for system services
|
|
dnl
|
|
|
|
AC_PATH_PROG(GPG, gpg)
|
|
if test -z "$GPG"; then
|
|
AC_MSG_ERROR([[
|
|
***
|
|
*** GnuPG not found. Please install GnuPG first.
|
|
*** See http://www.gnupg.org/download.html
|
|
***
|
|
]])
|
|
fi
|
|
AC_DEFINE_UNQUOTED(GPG_PATH, "$GPG")
|
|
|
|
|
|
dnl
|
|
dnl Create config files
|
|
dnl
|
|
dnl
|
|
|
|
dnl Make the version number in gpgme/gpgme.h the same as the one here.
|
|
dnl (this is easier than to have a *.in file just for one substitution)
|
|
GNUPG_FIX_HDR_VERSION(gpgme/gpgme.h, GPGME_VERSION)
|
|
|
|
dnl Substitution used for gpgme-config
|
|
GPGME_LIBS="-L${libdir} -lgpgme"
|
|
GPGME_CFLAGS=""
|
|
AC_SUBST(GPGME_LIBS)
|
|
AC_SUBST(GPGME_CFLAGS)
|
|
|
|
AC_OUTPUT_COMMANDS([
|
|
chmod +x gpgme/gpgme-config
|
|
])
|
|
|
|
AC_OUTPUT([
|
|
Makefile
|
|
gpgme/Makefile
|
|
gpgme/gpgme-config
|
|
tests/Makefile
|
|
])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|