Changes in configure.ac [de8945b:d7cc50b]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
configure.ac
rde8945b rd7cc50b 4 4 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) 5 5 6 AC_CONFIG_MACRO_DIR([m4])7 6 AC_CONFIG_HEADER([config.h]) 8 7 9 8 AC_PROG_CC 9 10 dnl Check for Athena 11 AC_MSG_CHECKING(for /usr/athena/include) 12 if test -d /usr/athena/include; then 13 CFLAGS=${CFLAGS}\ -I/usr/athena/include 14 CPPFLAGS=${CPPFLAGS}\ -I/usr/athena/include 15 AC_MSG_RESULT(yes) 16 else 17 AC_MSG_RESULT(no) 18 fi 19 AC_MSG_CHECKING(for /usr/athena/lib) 20 if test -d /usr/athena/lib; then 21 LDFLAGS=${LDFLAGS}\ -L/usr/athena/lib 22 AC_MSG_RESULT(yes) 23 else 24 AC_MSG_RESULT(no) 25 fi 26 27 dnl Check for kerberosIV include 28 AC_MSG_CHECKING(for kerberosIV) 29 if test -d /usr/include/kerberosIV; then 30 CFLAGS=${CFLAGS}\ -I/usr/include/kerberosIV 31 CPPFLAGS=${CPPFLAGS}\ -I/usr/include/kerberosIV 32 AC_MSG_RESULT(yes) 33 elif test -d /usr/local/include/kerberosIV; then 34 CFLAGS=${CFLAGS}\ -I/usr/local/include/kerberosIV 35 CPPFLAGS=${CPPFLAGS}\ -I/usr/local/include/kerberosIV 36 AC_MSG_RESULT(yes) 37 elif test -d /usr/include/openssl; then 38 CFLAGS=${CFLAGS}\ -I/usr/include/openssl 39 CPPFLAGS=${CPPFLAGS}\ -I/usr/include/openssl 40 AC_MSG_RESULT(OpenSSL DES found instead) 41 else 42 AC_MSG_RESULT(no) 43 fi 10 44 11 45 AC_ARG_WITH([stack-protector], … … 16 50 17 51 AS_IF([test "x$with_stack_protector" != xno], 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 ])]) 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 ]) 24 65 25 66 AC_CHECK_LIB(ncursesw, initscr,, AC_MSG_ERROR(No libncursesw found.)) 26 AC_SEARCH_LIBS([gethostbyname], [nsl]) 27 AC_SEARCH_LIBS([socket], [socket]) 28 AC_SEARCH_LIBS([res_search], [resolv]) 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) 29 73 30 74 AC_ARG_WITH([zephyr], … … 35 79 36 80 AS_IF([test "x$with_zephyr" != xno], 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], 81 [AC_CHECK_LIB([zephyr], [ZGetSender], 50 82 [LIBS="$LIBS -lzephyr" 51 83 AC_DEFINE([HAVE_LIBZEPHYR], [1], … … 54 86 AC_DEFINE([HAVE_LIBZEPHYR_ZINITLOCATIONINFO], [1], 55 87 [Have ZInitLocationInfo]),) 56 AC_CHECK_LIB([com_err], [com_err])57 AC_CHECK_HEADERS([com_err.h])58 88 ], 59 89 [if test "x$with_zephyr" != xcheck; then … … 63 93 ])]) 64 94 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]) 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 68 108 69 109 dnl Checks for header files. 70 110 AC_HEADER_STDC 71 111 AC_HEADER_SYS_WAIT 72 AC_CHECK_HEADERS(strings.h sys/ioctl.h sys/filio.h unistd.h )112 AC_CHECK_HEADERS(strings.h sys/ioctl.h sys/filio.h unistd.h com_err.h) 73 113 74 114 dnl Add CFLAGS for embeded perl 75 PERL_CFLAGS=`perl -MExtUtils::Embed -e ccopts`76 AC_MSG_NOTICE([Adding perl CFLAGS ${ PERL_CFLAGS}])77 CFLAGS= "${CFLAGS} ${PERL_CFLAGS}"115 FOO=`perl -MExtUtils::Embed -e ccopts` 116 AC_MSG_NOTICE([Adding perl CFLAGS ${FOO}]) 117 CFLAGS=${CFLAGS}\ ${FOO} 78 118 79 119 dnl Find the location of perl XSUBPP … … 114 154 dnl Checks for typedefs, structures, and compiler characteristics. 115 155 116 AX_CFLAGS_WARN_ALL117 AX_CFLAGS_STRICT_PROTOTYPES118 119 AX_C_CHECK_FLAG([-Wno-pointer-sign],[],[],120 [LIBFAIM_CFLAGS="$LIBFAIM_CFLAGS -Wno-pointer-sign"])121 122 AC_SUBST([LIBFAIM_CFLAGS])123 124 156 AC_SUBST(XSUBPPDIR) 125 157 AC_SUBST(XSUBPPFLAGS)
Note: See TracChangeset
for help on using the changeset viewer.