Blame configure.ac

Packit cdc545
# configure.ac - for libksba
Packit cdc545
# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
Packit cdc545
#               2010, 2011, 2012  g10 Code GmbH
Packit cdc545
#
Packit cdc545
# This file is part of KSBA
Packit cdc545
#
Packit cdc545
# KSBA is free software; you can redistribute it and/or modify
Packit cdc545
# it under the terms of the GNU General Public License as published by
Packit cdc545
# the Free Software Foundation; either version 3 of the License, or
Packit cdc545
# (at your option) any later version.
Packit cdc545
#
Packit cdc545
# KSBA is distributed in the hope that it will be useful,
Packit cdc545
# but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit cdc545
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit cdc545
# GNU General Public License for more details.
Packit cdc545
#
Packit cdc545
# You should have received a copy of the GNU General Public License
Packit cdc545
# along with this program; if not, see <http://www.gnu.org/licenses/>.
Packit cdc545
Packit cdc545
# Process this file with autoconf to produce a configure script.
Packit cdc545
AC_PREREQ(2.61)
Packit cdc545
min_automake_version="1.14"
Packit cdc545
Packit cdc545
Packit cdc545
# To build a release you need to create a tag with the version number
Packit cdc545
# (git tag -s libksba-n.m.k) and run "./autogen.sh --force".  Please
Packit cdc545
# bump the version number immediately after the release and do another
Packit cdc545
# commit and push so that the git magic is able to work.  See below
Packit cdc545
# for the LT versions.
Packit cdc545
m4_define([mym4_package],[libksba])
Packit cdc545
m4_define([mym4_major], [1])
Packit cdc545
m4_define([mym4_minor], [3])
Packit cdc545
m4_define([mym4_micro], [5])
Packit cdc545
Packit cdc545
# Below is m4 magic to extract and compute the git revision number,
Packit cdc545
# the decimalized short revision number, a beta version string and a
Packit cdc545
# flag indicating a development version (mym4_isbeta).  Note that the
Packit cdc545
# m4 processing is done by autoconf and not during the configure run.
Packit cdc545
m4_define([mym4_verslist], m4_split(m4_esyscmd([./autogen.sh --find-version] \
Packit cdc545
                           mym4_package mym4_major mym4_minor mym4_micro),[:]))
Packit cdc545
m4_define([mym4_isbeta],       m4_argn(2, mym4_verslist))
Packit cdc545
m4_define([mym4_version],      m4_argn(4, mym4_verslist))
Packit cdc545
m4_define([mym4_revision],     m4_argn(7, mym4_verslist))
Packit cdc545
m4_define([mym4_revision_dec], m4_argn(8, mym4_verslist))
Packit cdc545
m4_esyscmd([echo ]mym4_version[>VERSION])
Packit cdc545
AC_INIT([mym4_package],[mym4_version], [http://bugs.gnupg.org])
Packit cdc545
Packit cdc545
# LT Version numbers: Remember to change them just *before* a release.
Packit cdc545
#   (Interfaces removed:    CURRENT++, AGE=0, REVISION=0)
Packit cdc545
#   (Interfaces added:      CURRENT++, AGE++, REVISION=0)
Packit cdc545
#   (No interfaces changed:                   REVISION++)
Packit cdc545
# Please remember to document interface changes in the NEWS file.
Packit cdc545
LIBKSBA_LT_CURRENT=19
Packit cdc545
LIBKSBA_LT_AGE=11
Packit cdc545
LIBKSBA_LT_REVISION=6
Packit cdc545
#-------------------
Packit cdc545
# If the API is changed in an incompatible way: increment the next counter.
Packit cdc545
KSBA_CONFIG_API_VERSION=1
Packit cdc545
Packit cdc545
Packit cdc545
NEED_GPG_ERROR_VERSION=1.8
Packit cdc545
Packit cdc545
Packit cdc545
PACKAGE=$PACKAGE_NAME
Packit cdc545
VERSION=$PACKAGE_VERSION
Packit cdc545
Packit cdc545
AC_CONFIG_AUX_DIR([build-aux])
Packit cdc545
AC_CONFIG_SRCDIR([src/ksba.h])
Packit cdc545
AM_INIT_AUTOMAKE([serial-tests dist-bzip2 no-dist-gzip])
Packit cdc545
AM_CONFIG_HEADER(config.h)
Packit cdc545
AC_CONFIG_MACRO_DIR([m4])
Packit cdc545
AC_CANONICAL_HOST
Packit cdc545
AB_INIT
Packit cdc545
Packit cdc545
AC_GNU_SOURCE
Packit cdc545
Packit cdc545
LT_PREREQ([2.2.6])
Packit cdc545
LT_INIT([win32-dll disable-static])
Packit cdc545
LT_LANG([Windows Resource])
Packit cdc545
Packit cdc545
AM_MAINTAINER_MODE
Packit cdc545
Packit cdc545
Packit cdc545
AC_SUBST(LIBKSBA_LT_CURRENT)
Packit cdc545
AC_SUBST(LIBKSBA_LT_AGE)
Packit cdc545
AC_SUBST(LIBKSBA_LT_REVISION)
Packit cdc545
AC_SUBST(PACKAGE)
Packit cdc545
AC_SUBST(VERSION)
Packit cdc545
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of this package])
Packit cdc545
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version of this package])
Packit cdc545
Packit cdc545
AH_TOP([
Packit cdc545
#ifndef _KSBA_CONFIG_H_INCLUDED
Packit cdc545
#define _KSBA_CONFIG_H_INCLUDED
Packit cdc545
Packit cdc545
/* Enable gpg-error's strerror macro for W32CE.  */
Packit cdc545
#define GPG_ERR_ENABLE_ERRNO_MACROS 1
Packit cdc545
])
Packit cdc545
Packit cdc545
AH_BOTTOM([
Packit cdc545
Packit cdc545
#endif /*_KSBA_CONFIG_H_INCLUDED*/
Packit cdc545
])
Packit cdc545
Packit cdc545
Packit cdc545
Packit cdc545
# Checks for programs.
Packit cdc545
missing_dir=`cd $ac_aux_dir && pwd`
Packit cdc545
AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
Packit cdc545
AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
Packit cdc545
AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
Packit cdc545
AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
Packit cdc545
AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
Packit cdc545
AM_SILENT_RULES
Packit cdc545
AC_PROG_AWK
Packit cdc545
AC_PROG_CC
Packit cdc545
AC_PROG_CPP
Packit cdc545
AM_PROG_CC_C_O
Packit cdc545
if test "x$ac_cv_prog_cc_c89" = "xno" ; then
Packit cdc545
  AC_MSG_ERROR([[No C-89 compiler found]])
Packit cdc545
fi
Packit cdc545
AC_PROG_INSTALL
Packit cdc545
AC_PROG_LN_S
Packit cdc545
AC_PROG_MAKE_SET
Packit cdc545
gl_EARLY
Packit cdc545
#AC_ARG_PROGRAM
Packit cdc545
AC_PROG_YACC
Packit cdc545
AC_C_INLINE
Packit cdc545
Packit cdc545
# We need to compile and run a program on the build machine.
Packit cdc545
#   The AC_PROG_CC_FOR_BUILD macro in the AC archive is broken for
Packit cdc545
#   autoconf 2.57.
Packit cdc545
AC_MSG_CHECKING(for cc for build)
Packit cdc545
if test "$cross_compiling" = "yes"; then
Packit cdc545
  CC_FOR_BUILD="${CC_FOR_BUILD-cc}"
Packit cdc545
else
Packit cdc545
  CC_FOR_BUILD="${CC_FOR_BUILD-$CC}"
Packit cdc545
fi
Packit cdc545
AC_MSG_RESULT($CC_FOR_BUILD)
Packit cdc545
AC_ARG_VAR(CC_FOR_BUILD,[build system C compiler])
Packit cdc545
Packit cdc545
Packit cdc545
# This is handy for debugging so the compiler doesn't rearrange
Packit cdc545
# things and eliminate variables.
Packit cdc545
AC_ARG_ENABLE(optimization,
Packit cdc545
       AC_HELP_STRING([--disable-optimization],
Packit cdc545
		      [disable compiler optimization]),
Packit cdc545
                      [if test $enableval = no ; then
Packit cdc545
                         CFLAGS=`echo $CFLAGS | sed 's/-O[[0-9]]//'`
Packit cdc545
                       fi])
Packit cdc545
Packit cdc545
if test "$GCC" = yes; then
Packit cdc545
    CFLAGS="$CFLAGS -Wall -Wcast-align -Wshadow -Wstrict-prototypes"
Packit cdc545
Packit cdc545
    if test "$USE_MAINTAINER_MODE" = "yes"; then
Packit cdc545
        CFLAGS="$CFLAGS -Wformat -Wno-format-y2k -Wformat-security"
Packit cdc545
Packit cdc545
        # We use -W only if -Wno-missing-field-initializers is supported.
Packit cdc545
        # -W is important because it detects errors like "if (foo);"
Packit cdc545
        AC_MSG_CHECKING([if gcc supports -Wno-missing-field-initializers])
Packit cdc545
        _gcc_cflags_save=$CFLAGS
Packit cdc545
        CFLAGS="-Wno-missing-field-initializers"
Packit cdc545
        AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[])],_gcc_wopt=yes,_gcc_wopt=no)
Packit cdc545
        AC_MSG_RESULT($_gcc_wopt)
Packit cdc545
        CFLAGS=$_gcc_cflags_save;
Packit cdc545
        if test x"$_gcc_wopt" = xyes ; then
Packit cdc545
          CFLAGS="$CFLAGS -W -Wno-sign-compare -Wno-missing-field-initializers"
Packit cdc545
        fi
Packit cdc545
Packit cdc545
        AC_MSG_CHECKING([if gcc supports -Wdeclaration-after-statement])
Packit cdc545
        _gcc_cflags_save=$CFLAGS
Packit cdc545
        CFLAGS="-Wdeclaration-after-statement"
Packit cdc545
        AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[])],_gcc_wopt=yes,_gcc_wopt=no)
Packit cdc545
        AC_MSG_RESULT($_gcc_wopt)
Packit cdc545
        CFLAGS=$_gcc_cflags_save;
Packit cdc545
        if test x"$_gcc_wopt" = xyes ; then
Packit cdc545
          CFLAGS="$CFLAGS -Wdeclaration-after-statement"
Packit cdc545
        fi
Packit cdc545
    fi
Packit cdc545
Packit cdc545
    AC_MSG_CHECKING([if gcc supports -Wpointer-arith])
Packit cdc545
    _gcc_cflags_save=$CFLAGS
Packit cdc545
    CFLAGS="-Wpointer-arith"
Packit cdc545
    AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[])],_gcc_wopt=yes,_gcc_wopt=no)
Packit cdc545
    AC_MSG_RESULT($_gcc_wopt)
Packit cdc545
    CFLAGS=$_gcc_cflags_save;
Packit cdc545
    if test x"$_gcc_wopt" = xyes ; then
Packit cdc545
       CFLAGS="$CFLAGS -Wpointer-arith"
Packit cdc545
    fi
Packit cdc545
Packit cdc545
    AC_MSG_CHECKING([if gcc supports -Wno-pointer-sign])
Packit cdc545
    _gcc_cflags_save=$CFLAGS
Packit cdc545
    CFLAGS="-Wno-pointer-sign"
Packit cdc545
    AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[])],_gcc_psign=yes,_gcc_psign=no)
Packit cdc545
    AC_MSG_RESULT($_gcc_psign)
Packit cdc545
    CFLAGS=$_gcc_cflags_save;
Packit cdc545
    if test x"$_gcc_psign" = xyes ; then
Packit cdc545
       CFLAGS="$CFLAGS -Wno-pointer-sign"
Packit cdc545
    fi
Packit cdc545
Packit cdc545
fi
Packit cdc545
Packit cdc545
# Setup some stuff depending on host.
Packit cdc545
have_w32_system=no
Packit cdc545
have_w32ce_system=no
Packit cdc545
case "${host}" in
Packit cdc545
    *-*-mingw32ce*)
Packit cdc545
      have_w32_system=yes
Packit cdc545
      have_w32ce_system=yes
Packit cdc545
      ;;
Packit cdc545
    *-*-mingw32*)
Packit cdc545
      have_w32_system=yes
Packit cdc545
      ;;
Packit cdc545
    *)
Packit cdc545
      ;;
Packit cdc545
esac
Packit cdc545
if test "$have_w32_system" = yes; then
Packit cdc545
   AC_DEFINE(HAVE_W32_SYSTEM,1, [Defined if we run on a W32 API based system])
Packit cdc545
   if test "$have_w32ce_system" = yes; then
Packit cdc545
     AC_DEFINE(HAVE_W32CE_SYSTEM,1,[Defined if we run on WindowsCE])
Packit cdc545
   fi
Packit cdc545
fi
Packit cdc545
AM_CONDITIONAL(HAVE_W32_SYSTEM, test "$have_w32_system" = yes)
Packit cdc545
AM_CONDITIONAL(HAVE_W32CE_SYSTEM, test "$have_w32ce_system" = yes)
Packit cdc545
Packit cdc545
Packit cdc545
# For some systems we know that we have ld_version scripts.
Packit cdc545
# Use it then as default.
Packit cdc545
have_ld_version_script=no
Packit cdc545
case "${host}" in
Packit cdc545
    *-*-linux*)
Packit cdc545
	have_ld_version_script=yes
Packit cdc545
        ;;
Packit cdc545
    *-*-gnu*)
Packit cdc545
	have_ld_version_script=yes
Packit cdc545
        ;;
Packit cdc545
esac
Packit cdc545
AC_ARG_ENABLE([ld-version-script],
Packit cdc545
              AC_HELP_STRING([--enable-ld-version-script],
Packit cdc545
                             [enable/disable use of linker version script.
Packit cdc545
                              (default is system dependent)]),
Packit cdc545
              [have_ld_version_script=$enableval],
Packit cdc545
              [ : ] )
Packit cdc545
AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$have_ld_version_script" = "yes")
Packit cdc545
Packit cdc545
Packit cdc545
#
Packit cdc545
# Check for ELF visibility support.
Packit cdc545
#
Packit cdc545
AC_CACHE_CHECK(whether the visibility attribute is supported,
Packit cdc545
       ksba_cv_visibility_attribute,
Packit cdc545
       [ksba_cv_visibility_attribute=no
Packit cdc545
        AC_LANG_CONFTEST([AC_LANG_SOURCE(
Packit cdc545
          [[int foo __attribute__ ((visibility ("hidden"))) = 1;
Packit cdc545
            int bar __attribute__ ((visibility ("protected"))) = 1;
Packit cdc545
          ]])])
Packit cdc545
Packit cdc545
        if ${CC-cc} -Werror -S conftest.c -o conftest.s \
Packit cdc545
                  1>&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ; then
Packit cdc545
            if grep '\.hidden.*foo' conftest.s >/dev/null 2>&1 ; then
Packit cdc545
                if grep '\.protected.*bar' conftest.s >/dev/null 2>&1; then
Packit cdc545
                    ksba_cv_visibility_attribute=yes
Packit cdc545
                fi
Packit cdc545
            fi
Packit cdc545
        fi
Packit cdc545
       ])
Packit cdc545
if test "$ksba_cv_visibility_attribute" = "yes"; then
Packit cdc545
    AC_CACHE_CHECK(for broken visibility attribute,
Packit cdc545
       ksba_cv_broken_visibility_attribute,
Packit cdc545
       [ksba_cv_broken_visibility_attribute=yes
Packit cdc545
        AC_LANG_CONFTEST([AC_LANG_SOURCE(
Packit cdc545
          [[int foo (int x);
Packit cdc545
            int bar (int x) __asm__ ("foo")
Packit cdc545
                            __attribute__ ((visibility ("hidden")));
Packit cdc545
            int bar (int x) { return x; }
Packit cdc545
          ]])])
Packit cdc545
Packit cdc545
        if ${CC-cc} -Werror -S conftest.c -o conftest.s \
Packit cdc545
                  1>&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ; then
Packit cdc545
           if grep '\.hidden@<:@ 	_@:>@foo' conftest.s >/dev/null 2>&1;
Packit cdc545
            then
Packit cdc545
               ksba_cv_broken_visibility_attribute=no
Packit cdc545
           fi
Packit cdc545
        fi
Packit cdc545
       ])
Packit cdc545
fi
Packit cdc545
if test "$ksba_cv_visibility_attribute" = "yes"; then
Packit cdc545
    AC_CACHE_CHECK(for broken alias attribute,
Packit cdc545
       ksba_cv_broken_alias_attribute,
Packit cdc545
       [ksba_cv_broken_alias_attribute=yes
Packit cdc545
        AC_LANG_CONFTEST([AC_LANG_SOURCE(
Packit cdc545
          [[extern int foo (int x) __asm ("xyzzy");
Packit cdc545
            int bar (int x) { return x; }
Packit cdc545
            extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
Packit cdc545
            extern int dfoo;
Packit cdc545
            extern __typeof (dfoo) dfoo __asm ("abccb");
Packit cdc545
            int dfoo = 1;
Packit cdc545
          ]])])
Packit cdc545
Packit cdc545
        if ${CC-cc} -Werror -S conftest.c -o conftest.s \
Packit cdc545
                  1>&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ; then
Packit cdc545
           if grep 'xyzzy' conftest.s >/dev/null 2>&1 && \
Packit cdc545
              grep 'abccb' conftest.s >/dev/null 2>&1; then
Packit cdc545
              ksba_cv_broken_alias_attribute=no
Packit cdc545
           fi
Packit cdc545
        fi
Packit cdc545
        ])
Packit cdc545
fi
Packit cdc545
if test "$ksba_cv_visibility_attribute" = "yes"; then
Packit cdc545
    AC_CACHE_CHECK(if gcc supports -fvisibility=hidden,
Packit cdc545
       ksba_cv_gcc_has_f_visibility,
Packit cdc545
       [ksba_cv_gcc_has_f_visibility=no
Packit cdc545
        _gcc_cflags_save=$CFLAGS
Packit cdc545
        CFLAGS="-fvisibility=hidden"
Packit cdc545
        AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[])],
Packit cdc545
                          ksba_cv_gcc_has_f_visibility=yes)
Packit cdc545
        CFLAGS=$_gcc_cflags_save;
Packit cdc545
       ])
Packit cdc545
fi
Packit cdc545
if test "$ksba_cv_visibility_attribute" = "yes" \
Packit cdc545
   && test "$ksba_cv_broken_visibility_attribute" != "yes" \
Packit cdc545
   && test "$ksba_cv_broken_alias_attribute" != "yes" \
Packit cdc545
   && test "$ksba_cv_gcc_has_f_visibility" = "yes"
Packit cdc545
 then
Packit cdc545
   AC_DEFINE(KSBA_USE_VISIBILITY, 1,
Packit cdc545
               [Define to use the GNU C visibility attribute.])
Packit cdc545
   CFLAGS="$CFLAGS -fvisibility=hidden"
Packit cdc545
fi
Packit cdc545
Packit cdc545
Packit cdc545
#
Packit cdc545
# Checks for libraries.
Packit cdc545
#
Packit cdc545
AM_PATH_GPG_ERROR("$NEED_GPG_ERROR_VERSION")
Packit cdc545
if test "x$GPG_ERROR_LIBS" = "x"; then
Packit cdc545
  AC_MSG_ERROR([libgpg-error is needed.
Packit cdc545
                See ftp://ftp.gnupg.org/gcrypt/libgpg-error/ .])
Packit cdc545
fi
Packit cdc545
Packit cdc545
AC_DEFINE(GPG_ERR_SOURCE_DEFAULT, GPG_ERR_SOURCE_KSBA,
Packit cdc545
          [The default error source for libksba.])
Packit cdc545
Packit cdc545
Packit cdc545
# Checks for header files.
Packit cdc545
AC_HEADER_STDC
Packit cdc545
AC_CHECK_HEADERS([string.h])
Packit cdc545
Packit cdc545
# Checks for typedefs, structures, and compiler characteristics.
Packit cdc545
AC_C_CONST
Packit cdc545
Packit cdc545
AC_C_BIGENDIAN
Packit cdc545
Packit cdc545
AC_CHECK_SIZEOF(unsigned int)
Packit cdc545
AC_CHECK_SIZEOF(unsigned long)
Packit cdc545
GNUPG_CHECK_TYPEDEF(u32, HAVE_U32_TYPEDEF)
Packit cdc545
Packit cdc545
Packit cdc545
# Checks for library functions.
Packit cdc545
AC_CHECK_FUNCS([memmove strchr strtol strtoul stpcpy gmtime_r getenv])
Packit cdc545
Packit cdc545
Packit cdc545
# GNUlib checks
Packit cdc545
gl_SOURCE_BASE(gl)
Packit cdc545
gl_M4_BASE(gl/m4)
Packit cdc545
gl_MODULES(alloca valgrind-tests)
Packit cdc545
gl_INIT
Packit cdc545
Packit cdc545
# To be used in ksba-config
Packit cdc545
KSBA_CONFIG_LIBS="-lksba"
Packit cdc545
KSBA_CONFIG_CFLAGS=""
Packit cdc545
KSBA_CONFIG_HOST="$host"
Packit cdc545
AC_SUBST(KSBA_CONFIG_LIBS)
Packit cdc545
AC_SUBST(KSBA_CONFIG_CFLAGS)
Packit cdc545
AC_SUBST(KSBA_CONFIG_API_VERSION)
Packit cdc545
AC_SUBST(KSBA_CONFIG_HOST)
Packit cdc545
Packit cdc545
# The Makefiles need to know about cross compiling
Packit cdc545
AM_CONDITIONAL(CROSS_COMPILING, test x$cross_compiling != xno)
Packit cdc545
Packit cdc545
Packit cdc545
# Generate extended version information for W32.
Packit cdc545
if test "$have_w32_system" = yes; then
Packit cdc545
   changequote(,)dnl
Packit cdc545
   BUILD_FILEVERSION=`echo "$VERSION" | sed 's/\([0-9.]*\).*/\1./;s/\./,/g'`
Packit cdc545
   changequote([,])dnl
Packit cdc545
   BUILD_FILEVERSION="${BUILD_FILEVERSION}mym4_revision_dec"
Packit cdc545
fi
Packit cdc545
AC_SUBST(BUILD_REVISION)
Packit cdc545
AC_SUBST(BUILD_FILEVERSION)
Packit cdc545
BUILD_REVISION="mym4_revision"
Packit cdc545
AC_SUBST(BUILD_REVISION)
Packit cdc545
AC_DEFINE_UNQUOTED(BUILD_REVISION, "$BUILD_REVISION",
Packit cdc545
                   [GIT commit id revision used to build this package])
Packit cdc545
Packit cdc545
AC_ARG_ENABLE([build-timestamp],
Packit cdc545
  AC_HELP_STRING([--enable-build-timestamp],
Packit cdc545
                 [set an explicit build timestamp for reproducibility.
Packit cdc545
                  (default is the current time in ISO-8601 format)]),
Packit cdc545
     [if test "$enableval" = "yes"; then
Packit cdc545
        BUILD_TIMESTAMP=`date -u +%Y-%m-%dT%H:%M+0000 2>/dev/null || date`
Packit cdc545
      else
Packit cdc545
        BUILD_TIMESTAMP="$enableval"
Packit cdc545
      fi],
Packit cdc545
     [BUILD_TIMESTAMP="<none>"])
Packit cdc545
AC_SUBST(BUILD_TIMESTAMP)
Packit cdc545
AC_DEFINE_UNQUOTED(BUILD_TIMESTAMP, "$BUILD_TIMESTAMP",
Packit cdc545
                   [The time this package was configured for a build])
Packit cdc545
Packit cdc545
Packit cdc545
AC_CONFIG_FILES([
Packit cdc545
Makefile
Packit cdc545
m4/Makefile
Packit cdc545
gl/Makefile
Packit cdc545
src/Makefile
Packit cdc545
src/ksba-config
Packit cdc545
src/versioninfo.rc
Packit cdc545
tests/Makefile
Packit cdc545
doc/Makefile
Packit cdc545
])
Packit cdc545
AC_OUTPUT
Packit cdc545
Packit cdc545
Packit cdc545
echo "
Packit cdc545
        Libksba v${VERSION} has been configured as follows:
Packit cdc545
Packit cdc545
        Revision:  mym4_revision  (mym4_revision_dec)
Packit cdc545
        Platform:  $host
Packit cdc545
Packit cdc545
"