]> eyrie.org Git - kerberos/krb5-strength.git/blob - configure.ac
Fix the path to the Heimdal password strength header
[kerberos/krb5-strength.git] / configure.ac
1 dnl Process this file with autoconf to produce a configure script.
2 dnl
3 dnl Written by Russ Allbery <rra@stanford.edu>
4 dnl Copyright 2006, 2007, 2009, 2010, 2012, 2013
5 dnl     The Board of Trustees of the Leland Stanford Junior University
6 dnl
7 dnl See LICENSE for licensing terms.
8
9 AC_PREREQ([2.64])
10 AC_INIT([krb5-strength], [1.1], [rra@stanford.edu])
11 AC_CONFIG_AUX_DIR([build-aux])
12 AC_CONFIG_LIBOBJ_DIR([portable])
13 AC_CONFIG_MACRO_DIR([m4])
14 AM_INIT_AUTOMAKE([1.11 check-news dist-xz foreign silent-rules subdir-objects
15     -Wall -Werror])
16 AM_MAINTAINER_MODE
17
18 AC_PROG_CC
19 AC_USE_SYSTEM_EXTENSIONS
20 AC_SYS_LARGEFILE
21 AM_PROG_CC_C_O
22 AC_PROG_INSTALL
23 m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
24 AM_DISABLE_STATIC
25 AC_PROG_LIBTOOL
26
27 RRA_LIB_CRACKLIB
28 RRA_LIB_KRB5
29 RRA_LIB_KRB5_SWITCH
30 AC_CHECK_HEADERS([kadm5/kadm5-pwcheck.h krb5/pwcheck_plugin.h], [], [],
31     [RRA_INCLUDES_KRB5])
32 AC_CHECK_TYPES([krb5_realm], [], [], [RRA_INCLUDES_KRB5])
33 RRA_LIB_KRB5_RESTORE
34
35 save_LIBS="$LIBS"
36 AC_SEARCH_LIBS([dlopen], [dl], [DL_LIBS="$LIBS"])
37 LIBS="$save_LIBS"
38 AC_SUBST([DL_LIBS])
39
40 AC_HEADER_STDBOOL
41 AC_CHECK_HEADERS([sys/bittypes.h])
42 AC_CHECK_DECLS([snprintf, vsnprintf])
43 AC_TYPE_LONG_LONG_INT
44 AC_CHECK_TYPES([ssize_t], [], [],
45     [#include <sys/types.h>])
46 AC_TYPE_UINT8_T
47 AC_TYPE_UINT16_T
48 AC_TYPE_UINT32_T
49 AC_CHECK_TYPES([ssize_t], [], [],
50     [#include <sys/types.h>])
51 RRA_FUNC_SNPRINTF
52 AC_REPLACE_FUNCS([asprintf strlcat strlcpy])
53
54 AC_CONFIG_FILES([Makefile])
55 AC_CONFIG_HEADER([config.h])
56 AC_OUTPUT