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

Contents of /libmcrypt/configure.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (show annotations)
Sat Oct 21 08:54:49 2000 UTC (23 years, 5 months ago) by nmav
Branch: MAIN
Changes since 1.9: +3 -2 lines
*** empty log message ***

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=6
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=4
11 LIBMCRYPT_OLDEST_INTERFACE=4
12
13 AC_CANONICAL_SYSTEM
14 AM_INIT_AUTOMAKE(libmcrypt, $LIBMCRYPT_VERSION)
15 AM_CONFIG_HEADER(config.h)
16
17 dnl AM_MAINTAINER_MODE
18
19 AC_PROG_MAKE_SET
20
21 AC_PROG_CC
22
23
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 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 AC_MSG_RESULT($opt_static_link)
42
43 if test "$opt_use_ltdl" = yes; then
44 AC_DEFINE(USE_LTDL)
45 fi
46
47
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
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 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 AC_CHECK_HEADERS(limits.h)
77 AC_CHECK_FUNCS(bzero memset mlock readdir_r readdir,,)
78 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 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
101 dnl if test "$try_modules" != no ; then
102 AC_LIBTOOL_DLOPEN
103 dnl fi
104
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
116 AC_LIBTOOL_DLOPEN
117 AC_LIBTOOL_WIN32_DLL
118 AM_PROG_LIBTOOL
119
120 if test "$opt_use_ltdl" = yes; then
121 AC_CONFIG_SUBDIRS($LIBLTDL_DIR)
122 fi
123
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