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

Diff of /mcrypt/configure.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by nmav, Fri Apr 27 11:47:20 2001 UTC revision 1.7 by nmav, Mon Jun 4 14:40:56 2001 UTC
# Line 1  Line 1 
1  dnl Process this file with autoconf to produce a configure script.  dnl Process this file with autoconf to produce a configure script.
2  AC_INIT()  AC_INIT
3  dnl AC_CONFIG_HEADER(config.h)  dnl AC_CONFIG_HEADER(config.h)
4    
5  AC_PREFIX_DEFAULT(/usr/local)  AC_PREFIX_DEFAULT(/usr/local)
6    
7  AC_CANONICAL_SYSTEM  AC_CANONICAL_TARGET([])
8  AC_DEFINE_UNQUOTED(T_CPU, "$target_cpu")  AC_DEFINE_UNQUOTED(T_CPU, "$target_cpu")
9  AC_DEFINE_UNQUOTED(T_VENDOR, "$target_vendor")  AC_DEFINE_UNQUOTED(T_VENDOR, "$target_vendor")
10  AC_DEFINE_UNQUOTED(T_OS, "$target_os")  AC_DEFINE_UNQUOTED(T_OS, "$target_os")
11    
12    
13  AM_INIT_AUTOMAKE(mcrypt, 2.5.6)  AM_INIT_AUTOMAKE(mcrypt, 2.5.7)
 AM_CONFIG_HEADER(config.h)  
14    
15    AM_CONFIG_HEADER(config.h)
16    
17  AC_PROG_CC  AC_PROG_CC
18    
19    AM_PATH_LIBMCRYPT( 2.4.0,,
20     AC_MSG_ERROR([[*** libmcrypt was not found]])
21    )
22    
23  dnl For GNU gettext  dnl For GNU gettext
24  ALL_LINGUAS="el cs pl"  ALL_LINGUAS="el cs pl"
25  AM_GNU_GETTEXT  AM_GNU_GETTEXT
26  dnl AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl)  
27  dnl used in old gettexts  
28    LDFLAGS="${LDFLAGS} ${LIBMCRYPT_LIBS}"
29    CFLAGS="${CFLAGS} ${LIBMCRYPT_CFLAGS}"
30    
31    
32  AC_C_CONST  AC_C_CONST
# Line 87  case "${target}" in Line 93  case "${target}" in
93          NAME_OF_DEV_RANDOM="/dev/srandom"          NAME_OF_DEV_RANDOM="/dev/srandom"
94          NAME_OF_DEV_URANDOM="/dev/urandom"          NAME_OF_DEV_URANDOM="/dev/urandom"
95          ;;          ;;
96        *-cygwin*)
97            AC_DEFINE(WIN32)
98            NAME_OF_DEV_RANDOM=""
99            NAME_OF_DEV_URANDOM=""
100            ;;
101        *-mingw*)
102            AC_DEFINE(WIN32)
103            NAME_OF_DEV_RANDOM=""
104            NAME_OF_DEV_URANDOM=""
105            ;;
106      *)      *)
107          NAME_OF_DEV_RANDOM="/dev/random"          NAME_OF_DEV_RANDOM="/dev/random"
108          NAME_OF_DEV_URANDOM="/dev/urandom"          NAME_OF_DEV_URANDOM="/dev/urandom"
# Line 114  else Line 130  else
130  fi  fi
131    
132    
133  if test $ac_cv_prog_gcc = yes; then  if test $ac_cv_c_compiler_gnu = yes; then
134    CFLAGS="${CFLAGS} -ffast-math"    CFLAGS="${CFLAGS} -ffast-math"
135    
136          if test $opt_maintainer_mode = yes; then          if test $opt_maintainer_mode = yes; then
# Line 123  if test $ac_cv_prog_gcc = yes; then Line 139  if test $ac_cv_prog_gcc = yes; then
139  fi  fi
140    
141  dnl if test "$opt_static_link" = yes; then  dnl if test "$opt_static_link" = yes; then
142  dnl     if test -n "$GCC" || test "$ac_cv_prog_gcc" = "yes"; then  dnl     if test -n "$GCC" || test "$ac_cv_c_compiler_gnu" = "yes"; then
143  dnl             LDFLAGS="$LDFLAGS -static"  dnl             LDFLAGS="$LDFLAGS -static"
144  dnl     fi  dnl     fi
145  dnl     AC_CHECK_LIB(dl, dlopen)  dnl     AC_CHECK_LIB(dl, dlopen)
# Line 144  AC_CHECK_HEADERS(termios.h termio.h sgtt Line 160  AC_CHECK_HEADERS(termios.h termio.h sgtt
160  AC_CHECK_FUNCS(bzero signal sigaction memset fcntl fsync siglongjmp strlcpy,,)  AC_CHECK_FUNCS(bzero signal sigaction memset fcntl fsync siglongjmp strlcpy,,)
161  AC_CHECK_FUNCS(lstat stat umask utime memmove bcopy getpwuid waitpid,,)  AC_CHECK_FUNCS(lstat stat umask utime memmove bcopy getpwuid waitpid,,)
162    
 opt_oldmcrypt=no  
 AC_CHECK_LIB(mcrypt-nm, mcrypt_generic_init,  
  LIBS="${LIBS} -lmcrypt-nm"  
  AC_DEFINE(LIBMCRYPT_22)  
  opt_oldmcrypt=yes  
 )  
   
 if test $opt_oldmcrypt = no; then  
  AC_CHECK_LIB(dl, dlopen)  
  AC_CHECK_LIB(mcrypt, mcrypt_module_open,  
  LIBS="${LIBS} -lmcrypt"  
  opt_oldmcrypt=no,  
  [  
    AC_CHECK_LIB(dld, dld_init)  
    AC_CHECK_LIB(ltdl, lt_dlinit)  
    AC_CHECK_LIB(mcrypt, mcrypt_enc_get_key_size,  
    LIBS="${LIBS} -lmcrypt"  
    opt_oldmcrypt=no,  
    AC_MSG_ERROR("You need libmcrypt 2.4.x or libmcrypt-nm to compile this program. http://mcrypt.hellug.gr"))  
  ]  
  )  
 fi  
 AC_MSG_CHECKING([libmcrypt to use])  
 if test "$opt_oldmcrypt" = yes; then  
   AC_MSG_RESULT("nm")  
   AC_DEFINE_UNQUOTED(LIBMCRYPT_VERSION, "nm")  
 dnl  AC_CHECK_LIB(mcrypt-nm, mcrypt_generic_init)  
 else  
   AC_MSG_RESULT("2.4.x")  
   AC_DEFINE_UNQUOTED(LIBMCRYPT_VERSION, "2.4")  
 dnl  AC_CHECK_LIB(mcrypt, mcrypt_module_open)  
 fi  
   
163    
164  AC_OUTPUT([Makefile doc/Makefile src/Makefile intl/Makefile po/Makefile.in],  AC_CONFIG_FILES([Makefile doc/Makefile src/Makefile intl/Makefile po/Makefile.in])
165  [sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile])  AC_CONFIG_COMMANDS([default],[[sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile]],[[]])
166    AC_OUTPUT

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26