Changes in configure.ac [d7cc50b:de8945b]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
configure.ac
rd7cc50b rde8945b 4 4 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) 5 5 6 AC_CONFIG_MACRO_DIR([m4]) 6 7 AC_CONFIG_HEADER([config.h]) 7 8 8 9 AC_PROG_CC 9 10 dnl Check for Athena11 AC_MSG_CHECKING(for /usr/athena/include)12 if test -d /usr/athena/include; then13 CFLAGS=${CFLAGS}\ -I/usr/athena/include14 CPPFLAGS=${CPPFLAGS}\ -I/usr/athena/include15 AC_MSG_RESULT(yes)16 else17 AC_MSG_RESULT(no)18 fi19 AC_MSG_CHECKING(for /usr/athena/lib)20 if test -d /usr/athena/lib; then21 LDFLAGS=${LDFLAGS}\ -L/usr/athena/lib22 AC_MSG_RESULT(yes)23 else24 AC_MSG_RESULT(no)25 fi26 27 dnl Check for kerberosIV include28 AC_MSG_CHECKING(for kerberosIV)29 if test -d /usr/include/kerberosIV; then30 CFLAGS=${CFLAGS}\ -I/usr/include/kerberosIV31 CPPFLAGS=${CPPFLAGS}\ -I/usr/include/kerberosIV32 AC_MSG_RESULT(yes)33 elif test -d /usr/local/include/kerberosIV; then34 CFLAGS=${CFLAGS}\ -I/usr/local/include/kerberosIV35 CPPFLAGS=${CPPFLAGS}\ -I/usr/local/include/kerberosIV36 AC_MSG_RESULT(yes)37 elif test -d /usr/include/openssl; then38 CFLAGS=${CFLAGS}\ -I/usr/include/openssl39 CPPFLAGS=${CPPFLAGS}\ -I/usr/include/openssl40 AC_MSG_RESULT(OpenSSL DES found instead)41 else42 AC_MSG_RESULT(no)43 fi44 10 45 11 AC_ARG_WITH([stack-protector], … … 50 16 51 17 AS_IF([test "x$with_stack_protector" != xno], 52 [ 53 SAVE_CFLAGS=$CFLAGS 54 CFLAGS="$CFLAGS -fstack-protector" 55 AC_MSG_CHECKING(whether protection cflags work) 56 AC_COMPILE_IFELSE(int i;, 57 [AC_MSG_RESULT(yes)], 58 [AC_MSG_RESULT(no) 59 CFLAGS=$SAVE_CFLAGS 60 if test "x$with_stack_protector" != xcheck; then 61 AC_MSG_FAILURE([--with-stack-protector selected, but gcc does support it.]) 62 fi]) 63 AC_CHECK_LIB(ssp, __stack_chk_guard) 64 ]) 18 [AX_C_CHECK_FLAG([-fstack-protector],[],[], 19 [CFLAGS="$CFLAGS -fstack-protector"], 20 [if test "x$with_stack_protector" != xcheck; then 21 AC_MSG_FAILURE([--with-stack-protector selected, but gcc does support it.]) 22 fi 23 ])]) 65 24 66 25 AC_CHECK_LIB(ncursesw, initscr,, AC_MSG_ERROR(No libncursesw found.)) 67 AC_CHECK_LIB(com_err, com_err) 68 AC_CHECK_LIB(nsl, gethostbyname) 69 AC_CHECK_LIB(socket, socket) 70 dnl AC_CHECK_LIB(des425, req_act_vno) 71 AC_CHECK_LIB(des425, des_cbc_encrypt,,AC_CHECK_LIB(crypto,DES_cbc_encrypt)) 72 AC_CHECK_LIB(resolv, res_search) 26 AC_SEARCH_LIBS([gethostbyname], [nsl]) 27 AC_SEARCH_LIBS([socket], [socket]) 28 AC_SEARCH_LIBS([res_search], [resolv]) 73 29 74 30 AC_ARG_WITH([zephyr], … … 79 35 80 36 AS_IF([test "x$with_zephyr" != xno], 81 [AC_CHECK_LIB([zephyr], [ZGetSender], 37 [AC_MSG_CHECKING([for Kerberos IV]) 38 AS_IF([krb5-config krb4 --libs >/dev/null 2>&1], 39 [AC_MSG_RESULT([yes]) 40 AC_DEFINE([HAVE_KERBEROS_IV], [1], [Define if you have kerberos IV]) 41 CFLAGS="${CFLAGS} `krb5-config krb4 --cflags`" 42 LIBS="${LIBS} `krb5-config krb4 --libs`" 43 ], 44 [AC_MSG_RESULT([no]) 45 PKG_CHECK_MODULES([LIBCRYPTO], [libcrypto]) 46 CFLAGS="${CFLAGS} ${LIBCRYPTO_CFLAGS}" 47 LIBS="${LIBS} ${LIBCRYPTO_LIBS}" 48 ]) 49 AC_CHECK_LIB([zephyr], [ZGetSender], 82 50 [LIBS="$LIBS -lzephyr" 83 51 AC_DEFINE([HAVE_LIBZEPHYR], [1], … … 86 54 AC_DEFINE([HAVE_LIBZEPHYR_ZINITLOCATIONINFO], [1], 87 55 [Have ZInitLocationInfo]),) 56 AC_CHECK_LIB([com_err], [com_err]) 57 AC_CHECK_HEADERS([com_err.h]) 88 58 ], 89 59 [if test "x$with_zephyr" != xcheck; then … … 93 63 ])]) 94 64 95 AC_CHECK_FUNCS(use_default_colors resizeterm des_string_to_key des_key_sched des_ecb_encrypt) 96 AC_CHECK_FUNCS( DES_string_to_key DES_ecb_encrypt DES_key_sched) 97 98 AC_MSG_CHECKING(for des_ecb_encrypt prototype) 99 AC_TRY_COMPILE([#include <des.h> 100 int des_ecb_encrypt(char foo[], char bar[], des_key_schedule baz, int qux);], 101 [int foo = des_ecb_encrypt(0,0,0,0);], 102 ac_cv_des_ecb_encrypt_proto=no, 103 ac_cv_des_ecb_encrypt_proto=yes) 104 AC_MSG_RESULT($ac_cv_des_ecb_encrypt_proto) 105 if test "$ac_cv_des_ecb_encrypt_proto" = yes; then 106 AC_DEFINE([HAVE_DES_ECB_ENCRYPT_PROTO], [], [have proto for des_ecb_encrypt]) 107 fi 65 AC_CHECK_FUNCS([use_default_colors resizeterm]) 66 AC_CHECK_FUNCS([des_string_to_key des_key_sched des_ecb_encrypt]) 67 AC_CHECK_FUNCS([DES_string_to_key DES_ecb_encrypt DES_key_sched]) 108 68 109 69 dnl Checks for header files. 110 70 AC_HEADER_STDC 111 71 AC_HEADER_SYS_WAIT 112 AC_CHECK_HEADERS(strings.h sys/ioctl.h sys/filio.h unistd.h com_err.h)72 AC_CHECK_HEADERS(strings.h sys/ioctl.h sys/filio.h unistd.h) 113 73 114 74 dnl Add CFLAGS for embeded perl 115 FOO=`perl -MExtUtils::Embed -e ccopts`116 AC_MSG_NOTICE([Adding perl CFLAGS ${ FOO}])117 CFLAGS= ${CFLAGS}\ ${FOO}75 PERL_CFLAGS=`perl -MExtUtils::Embed -e ccopts` 76 AC_MSG_NOTICE([Adding perl CFLAGS ${PERL_CFLAGS}]) 77 CFLAGS="${CFLAGS} ${PERL_CFLAGS}" 118 78 119 79 dnl Find the location of perl XSUBPP … … 154 114 dnl Checks for typedefs, structures, and compiler characteristics. 155 115 116 AX_CFLAGS_WARN_ALL 117 AX_CFLAGS_STRICT_PROTOTYPES 118 119 AX_C_CHECK_FLAG([-Wno-pointer-sign],[],[], 120 [LIBFAIM_CFLAGS="$LIBFAIM_CFLAGS -Wno-pointer-sign"]) 121 122 AC_SUBST([LIBFAIM_CFLAGS]) 123 156 124 AC_SUBST(XSUBPPDIR) 157 125 AC_SUBST(XSUBPPFLAGS)
Note: See TracChangeset
for help on using the changeset viewer.