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

Annotation of /libmcrypt/configure.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Mon May 22 13:07:49 2000 UTC (23 years, 10 months ago) by nmav
Branch: MAIN
Branch point for: mcrypt
Initial revision

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     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