/[mcrypt]/libmcrypt/configure.in
ViewVC logotype

Annotation of /libmcrypt/configure.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.16 - (hide annotations)
Thu Feb 1 10:34:51 2001 UTC (23 years, 2 months ago) by nmav
Branch: MAIN
CVS Tags: mcrypt_2_4_9
Changes since 1.15: +1 -1 lines
null IV is now handled

1 nmav 1.1 dnl Process this file with autoconf to produce a configure script.
2     AC_INIT(lib/mcrypt.c)
3    
4     LIBMCRYPT_MAJOR_VERSION=2
5     LIBMCRYPT_MINOR_VERSION=4
6 nmav 1.16 LIBMCRYPT_MICRO_VERSION=9
7 nmav 1.1 LIBMCRYPT_VERSION=$LIBMCRYPT_MAJOR_VERSION.$LIBMCRYPT_MINOR_VERSION.$LIBMCRYPT_MICRO_VERSION
8    
9 nmav 1.14 LIBMCRYPT_MOST_RECENT_INTERFACE=5
10     LIBMCRYPT_CURRENT_INTERFACE_IMPLEMENTATION_NUMBER=5
11 nmav 1.1 LIBMCRYPT_OLDEST_INTERFACE=4
12    
13 nmav 1.10 AC_CANONICAL_SYSTEM
14 nmav 1.1 AM_INIT_AUTOMAKE(libmcrypt, $LIBMCRYPT_VERSION)
15     AM_CONFIG_HEADER(config.h)
16    
17     dnl AM_MAINTAINER_MODE
18 nmav 1.10
19 nmav 1.1 AC_PROG_MAKE_SET
20    
21     AC_PROG_CC
22 nmav 1.10
23 nmav 1.1
24     dnl Checks for programs.
25     AC_PROG_INSTALL
26     AC_PROG_LN_S
27    
28    
29     opt_maintainer_mode=no
30     AC_MSG_CHECKING([whether in maintanance mode])
31     AC_ARG_ENABLE(maintainer-mode,
32     [ --enable-maintainer-mode enable maintainer mode],
33     opt_maintainer_mode=$enableval)
34     AC_MSG_RESULT($opt_maintainer_mode)
35    
36 nmav 1.2 opt_use_ltdl=yes
37     AC_MSG_CHECKING([whether libltdl is requested])
38     AC_ARG_ENABLE(libltdl,
39     [ --disable-libltdl link without libltdl (currently it does not work)],
40     opt_use_ltdl=$disableval)
41 nmav 1.1 AC_MSG_RESULT($opt_static_link)
42    
43 nmav 1.2 if test "$opt_use_ltdl" = yes; then
44     AC_DEFINE(USE_LTDL)
45 nmav 1.1 fi
46    
47 nmav 1.2
48     dnl if test $ac_cv_prog_gcc = yes; then
49     dnl CFLAGS="${CFLAGS} -ffast-math"
50     dnl if test $opt_maintainer_mode = yes; then
51     dnl CFLAGS="${CFLAGS} -Wall -Wpointer-arith -pedantic"
52     dnl fi
53     dnl fi
54 nmav 1.1
55     AC_SUBST(LIBMCRYPT_MAJOR_VERSION)
56     AC_SUBST(LIBMCRYPT_MINOR_VERSION)
57     AC_SUBST(LIBMCRYPT_MICRO_VERSION)
58     AC_SUBST(LIBMCRYPT_VERSION)
59    
60     AC_SUBST(LIBMCRYPT_MOST_RECENT_INTERFACE)
61     AC_SUBST(LIBMCRYPT_CURRENT_INTERFACE_IMPLEMENTATION_NUMBER)
62     AC_SUBST(LIBMCRYPT_OLDEST_INTERFACE)
63    
64     LT_CURRENT=$LIBMCRYPT_MOST_RECENT_INTERFACE
65     LT_REVISION=$LIBMCRYPT_CURRENT_INTERFACE_IMPLEMENTATION_NUMBER
66     LT_AGE=`expr $LIBMCRYPT_MOST_RECENT_INTERFACE - $LIBMCRYPT_OLDEST_INTERFACE`
67     AC_SUBST(LT_CURRENT)
68     AC_SUBST(LT_REVISION)
69     AC_SUBST(LT_AGE)
70    
71     AC_HEADER_STDC
72     AC_C_INLINE
73    
74 nmav 1.4 AC_CHECK_HEADERS(unistd.h strings.h dlfcn.h sys/endian.h)
75     AC_CHECK_HEADERS(sys/types.h sys/mman.h dirent.h byteswap.h endian.h)
76 nmav 1.1 AC_CHECK_HEADERS(limits.h)
77 nmav 1.2 AC_CHECK_FUNCS(bzero memset mlock readdir_r readdir,,)
78 nmav 1.1 AC_CHECK_FUNCS(memmove bcopy,,)
79    
80     dnl Checks for libraries.
81     AC_C_BIGENDIAN
82     AC_CHECK_SIZEOF(unsigned long int, 4)
83     AC_CHECK_SIZEOF(unsigned int, 4)
84     AC_CHECK_SIZEOF(unsigned short int, 2)
85     AC_CHECK_SIZEOF(unsigned char, 1)
86    
87 nmav 1.2 if test "$opt_use_ltdl" = yes; then
88     dnl AC_LIBLTDL_CONVENIENCE
89     AC_LIBLTDL_INSTALLABLE
90     AC_SUBST(INCLTDL)
91     AC_SUBST(LIBLTDL)
92     LIBLTDL_DIR=libltdl
93     AC_SUBST(LIBLTDL_DIR)
94    
95     else
96     AC_CHECK_LIB(dl, dlsym)
97     LIBLTDL_DIR=
98     AC_SUBST(LIBLTDL_DIR)
99     fi
100 nmav 1.1
101     dnl if test "$try_modules" != no ; then
102     AC_LIBTOOL_DLOPEN
103     dnl fi
104 nmav 1.9
105     case "${target}" in
106     *-cygwin*)
107     AC_DEFINE(WIN32)
108     AC_DEFINE(WIN32_DLOPEN)
109     if test $ac_cv_prog_gcc = yes; then
110     CFLAGS="${CFLAGS} -mno-cygwin"
111     fi
112     ;;
113     esac
114    
115 nmav 1.1
116     AC_LIBTOOL_DLOPEN
117 nmav 1.5 AC_LIBTOOL_WIN32_DLL
118 nmav 1.1 AM_PROG_LIBTOOL
119    
120 nmav 1.2 if test "$opt_use_ltdl" = yes; then
121     AC_CONFIG_SUBDIRS($LIBLTDL_DIR)
122     fi
123 nmav 1.1
124     AC_OUTPUT([Makefile lib/Makefile doc/Makefile src/Makefile modules/Makefile modules/modes/Makefile modules/algorithms/Makefile])

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26