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

Contents of /libmcrypt/configure.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (vendor branch)
Mon May 22 13:07:49 2000 UTC (23 years, 11 months ago) by nmav
Branch: mcrypt
CVS Tags: start
Changes since 1.1: +0 -0 lines

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=2
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
27 opt_maintainer_mode=no
28 AC_MSG_CHECKING([whether in maintanance mode])
29 AC_ARG_ENABLE(maintainer-mode,
30 [ --enable-maintainer-mode enable maintainer mode],
31 opt_maintainer_mode=$enableval)
32 AC_MSG_RESULT($opt_maintainer_mode)
33
34 opt_static_link=no
35 AC_MSG_CHECKING([whether static link is requested])
36 AC_ARG_ENABLE(static-link,
37 [ --enable-static-link link mcrypt statically],
38 opt_static_link=$enableval)
39 AC_MSG_RESULT($opt_static_link)
40
41 if test "$opt_static_link" = yes; then
42 if test -n "$GCC" || test "$ac_cv_prog_gcc" = "yes"; then
43 LDFLAGS="$LDFLAGS -static"
44 fi
45 fi
46
47 if test $ac_cv_prog_gcc = yes; then
48 CFLAGS="${CFLAGS} -ffast-math"
49 if test $opt_maintainer_mode = yes; then
50 CFLAGS="${CFLAGS} -Wall -Wpointer-arith -pedantic"
51 fi
52 fi
53
54 AC_SUBST(LIBMCRYPT_MAJOR_VERSION)
55 AC_SUBST(LIBMCRYPT_MINOR_VERSION)
56 AC_SUBST(LIBMCRYPT_MICRO_VERSION)
57 AC_SUBST(LIBMCRYPT_VERSION)
58
59 AC_SUBST(LIBMCRYPT_MOST_RECENT_INTERFACE)
60 AC_SUBST(LIBMCRYPT_CURRENT_INTERFACE_IMPLEMENTATION_NUMBER)
61 AC_SUBST(LIBMCRYPT_OLDEST_INTERFACE)
62
63 LT_CURRENT=$LIBMCRYPT_MOST_RECENT_INTERFACE
64 LT_REVISION=$LIBMCRYPT_CURRENT_INTERFACE_IMPLEMENTATION_NUMBER
65 LT_AGE=`expr $LIBMCRYPT_MOST_RECENT_INTERFACE - $LIBMCRYPT_OLDEST_INTERFACE`
66 AC_SUBST(LT_CURRENT)
67 AC_SUBST(LT_REVISION)
68 AC_SUBST(LT_AGE)
69
70 AC_HEADER_STDC
71 AC_C_INLINE
72
73 AC_CHECK_HEADERS(unistd.h strings.h)
74 AC_CHECK_HEADERS(sys/types.h sys/mman.h dirent.h)
75 AC_CHECK_HEADERS(limits.h)
76 AC_CHECK_FUNCS(bzero memset mlock,,)
77 AC_CHECK_FUNCS(memmove bcopy,,)
78
79 dnl AC_CHECK_LIB(dl, dlsym)
80
81 dnl Checks for libraries.
82 AC_C_BIGENDIAN
83 AC_CHECK_SIZEOF(unsigned long int, 4)
84 AC_CHECK_SIZEOF(unsigned int, 4)
85 AC_CHECK_SIZEOF(unsigned short int, 2)
86 AC_CHECK_SIZEOF(unsigned char, 1)
87
88 dnl AC_LIBLTDL_CONVENIENCE
89 AC_LIBLTDL_INSTALLABLE
90 AC_SUBST(INCLTDL)
91 AC_SUBST(LIBLTDL)
92
93 dnl if test "$try_modules" != no ; then
94 AC_LIBTOOL_DLOPEN
95 dnl fi
96
97 AC_LIBTOOL_DLOPEN
98 dnl AC_LIBTOOL_WIN32_DLL
99 AM_PROG_LIBTOOL
100
101 AC_CONFIG_SUBDIRS(libltdl)
102
103 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