configure.in
changeset 2 b3afb9f1e801
parent 0 6f7a81934006
equal deleted inserted replaced
1:30113bfbe723 2:b3afb9f1e801
     1 AC_INIT(lib/mergelib.sh)
     1 AC_INIT(lib/mergelib.sh)
     2 AM_INIT_AUTOMAKE(vmailmgr, 0.96.9)
     2 AM_INIT_AUTOMAKE(vmailmgr, 0.97)
     3 AM_CONFIG_HEADER(config.h)
     3 AM_CONFIG_HEADER(config.h)
     4 AC_PROG_MAKE_SET
     4 AC_PROG_MAKE_SET
     5 
     5 
     6 USE_CRYPT=no
     6 USE_CRYPT=no
     7 AC_ARG_ENABLE(crypt,
     7 AC_ARG_ENABLE(crypt,
    26  gdbm)	AC_DEFINE(VPWTABLE_GDBM)
    26  gdbm)	AC_DEFINE(VPWTABLE_GDBM)
    27 	dbtype=gdbm
    27 	dbtype=gdbm
    28 	LIBS="$LIBS -lgdbm";;
    28 	LIBS="$LIBS -lgdbm";;
    29  *)    AC_MSG_ERROR(bad value ${withval} for --with-vpwtable);;
    29  *)    AC_MSG_ERROR(bad value ${withval} for --with-vpwtable);;
    30  esac],[AC_DEFINE(VPWTABLE_CDB)
    30  esac],[AC_DEFINE(VPWTABLE_CDB)
    31 	CDBPROGS="vpasswd2cdb vrehash"
       
    32 	CDBSCRIPTS="allvpasswd2cdb"
       
    33 	dbtype=cdb])
    31 	dbtype=cdb])
    34 
    32 
    35 AC_SUBST(CDBPROGS)
       
    36 AC_SUBST(CDBSCRIPTS)
       
    37 AM_CONDITIONAL(VPWTABLE_CDB, test $dbtype = cdb)
    33 AM_CONDITIONAL(VPWTABLE_CDB, test $dbtype = cdb)
    38 AM_CONDITIONAL(VPWTABLE_GDBM, test $dbtype = gdbm)
    34 AM_CONDITIONAL(VPWTABLE_GDBM, test $dbtype = gdbm)
    39 
    35 
    40 AM_CONDITIONAL(FDBUF_NO_MYSTRING, false)
    36 AM_CONDITIONAL(FDBUF_NO_MYSTRING, false)
    41 
    37 
    43 AC_PROG_CC
    39 AC_PROG_CC
    44 AC_PROG_CXX
    40 AC_PROG_CXX
    45 CXX_NO_RTTI
    41 CXX_NO_RTTI
    46 CXX_NO_EXCEPTIONS
    42 CXX_NO_EXCEPTIONS
    47 
    43 
    48 CFLAGS="$CFLAGS -Wall -W"
    44 CFLAGS="$CFLAGS -Wall"
    49 CXXFLAGS="$CXXFLAGS -Wall -W"
    45 CXXFLAGS="$CXXFLAGS -Wall"
    50 
    46 
    51 AC_PROG_INSTALL
    47 AC_PROG_INSTALL
    52 AC_PROG_RANLIB
    48 AC_PROG_RANLIB
    53 AC_PATH_PROG(STRIP, strip)
    49 AC_PATH_PROG(STRIP, strip)
    54 AC_PATH_PROG(RM, rm)
    50 AC_PATH_PROG(RM, rm)
   127 	  daemon/Makefile
   123 	  daemon/Makefile
   128 	  doc/Makefile
   124 	  doc/Makefile
   129           lib/Makefile
   125           lib/Makefile
   130 	  lib/cdb++/Makefile
   126 	  lib/cdb++/Makefile
   131 	  lib/cgi/Makefile
   127 	  lib/cgi/Makefile
   132 	  lib/cli/Makefile
   128 	  lib/cli++/Makefile
   133 	  lib/config/Makefile
   129 	  lib/config/Makefile
   134 	  lib/courier-authlib/Makefile
   130 	  lib/courier-authlib/Makefile
   135 	  lib/fdbuf/Makefile
   131 	  lib/fdbuf/Makefile
   136 	  lib/misc/Makefile
   132 	  lib/misc/Makefile
   137 	  lib/mystring/Makefile
   133 	  lib/mystring/Makefile