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

Contents of /libmcrypt/configure.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (show annotations)
Thu Oct 12 21:06:31 2000 UTC (23 years, 5 months ago) by nmav
Branch: MAIN
Changes since 1.4: +7 -1 lines
Added defines and some function emulation needed in WIN32. Thanks goes
to Dimitris Souflis (dsouflis@altera.gr)

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