|
|
|
@ -56,21 +56,22 @@ AC_SEARCH_LIBS(dlopen, dl)
|
|
|
|
|
#
|
|
|
|
|
AC_HEADER_STDC
|
|
|
|
|
AC_CHECK_HEADERS([CommonCrypto/CommonDigest.h])
|
|
|
|
|
AC_CHECK_HEADERS([dmalloc.h direct.h errno.h fcntl.h \
|
|
|
|
|
inttypes.h limits.h malloc.h zlib.h])
|
|
|
|
|
AC_CHECK_HEADERS([sys/cdefs.h sys/file.h sys/mman.h\
|
|
|
|
|
sys/resource.h sys/uio.h])
|
|
|
|
|
AC_CHECK_HEADERS([dmalloc.h direct.h errno.h fcntl.h inttypes.h limits.h malloc.h zlib.h])
|
|
|
|
|
AC_CHECK_HEADERS([sys/cdefs.h sys/file.h sys/mman.h sys/resource.h sys/uio.h])
|
|
|
|
|
|
|
|
|
|
platform_name=$(uname)
|
|
|
|
|
|
|
|
|
|
AS_IF([test "$platform_name" == "OS/390"],[
|
|
|
|
|
AC_MSG_NOTICE([z/OS detected... Skipping some headers])
|
|
|
|
|
ZLIB_FLAG="-lzz"
|
|
|
|
|
NETPGP_CFLAGS="$WARNCLAGS $CFLAGS -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE_EXTENDED=1 -D_UNIX03_THREADS"
|
|
|
|
|
],[
|
|
|
|
|
AC_CHECK_HEADERS([sys/param.h])
|
|
|
|
|
AC_CHECK_HEADERS([bzlib.h], [], [
|
|
|
|
|
AC_MSG_FAILURE([missing <bzlib.h>; is bzip2 installed?])
|
|
|
|
|
])
|
|
|
|
|
ZLIB_FLAG="-lz"
|
|
|
|
|
NETPGP_CFLAGS="$WARNCLAGS $CFLAGS"
|
|
|
|
|
])
|
|
|
|
|
AC_SUBST([ZLIB_FLAG])
|
|
|
|
|
|
|
|
|
@ -83,17 +84,54 @@ AC_TYPE_UINT32_T
|
|
|
|
|
AC_TYPE_UINT64_T
|
|
|
|
|
AC_TYPE_UINT8_T
|
|
|
|
|
|
|
|
|
|
found_gskssl="no"
|
|
|
|
|
found_pkcs="no"
|
|
|
|
|
found_openssl="no"
|
|
|
|
|
|
|
|
|
|
# check for openssl
|
|
|
|
|
m4_include([ax_check_openssl.m4])
|
|
|
|
|
m4_include([ax_check_gskssl.m4])
|
|
|
|
|
m4_include([ax_check_pkcs.m4])
|
|
|
|
|
|
|
|
|
|
AX_CHECK_OPENSSL([LIBS="$LIBS $OPENSSL_LDFLAGS $OPENSSL_LIBS" INCLUDES="$INCLUDES $OPENSSL_INCLUDES" found_openssl="yes"],[found_openssl="no"])
|
|
|
|
|
AX_CHECK_GSKSSL([LIBS="$LIBS $GSKSSL_LDFLAGS $GSKSSL_LIBS" INCLUDES="$INCLUDES $GSKSSL_INCLUDES" found_gskssl="yes"],[found_gskssl="no"])
|
|
|
|
|
AX_CHECK_PKCS([LIBS="$LIBS $PKSC_LDFLAGS $PKCS_LIBS" INCLUDES="$INCLUDES $PKCS_INCLUDES" found_pkcs="yes"],[found_pkcs="no"])
|
|
|
|
|
|
|
|
|
|
AS_IF([test "$found_openssl" == "no"],[AS_IF([test "$found_gskssl" == "no"],[AC_MSG_FAILURE([No suitable SSL library found])])])
|
|
|
|
|
|
|
|
|
|
AX_CHECK_OPENSSL([found_openssl="yes"],[found_openssl="no"])
|
|
|
|
|
|
|
|
|
|
AS_IF(
|
|
|
|
|
[test "$found_openssl" == "yes"],
|
|
|
|
|
[
|
|
|
|
|
LIBS="$LIBS $OPENSSL_LIBS"
|
|
|
|
|
INCLUDES="$INCLUDES $OPENSSL_INCLUDES"
|
|
|
|
|
NETPGP_CFLAGS="$OPENSSL_LDFLAGS $NETPGP_CFLAGS"
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
AX_CHECK_GSKSSL([found_gskssl="yes"],[found_gskssl="no"])
|
|
|
|
|
AS_IF(
|
|
|
|
|
[test "$found_gskssl" == "yes"],
|
|
|
|
|
[
|
|
|
|
|
LIBS="$LIBS $GSKSSL_LIBS"
|
|
|
|
|
INCLUDES="$INCLUDES $GSKSSL_INCLUDES"
|
|
|
|
|
NETPGP_CFLAGS="$GSKSSL_LDFLAGS $NETPGP_CFLAGS"
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
AC_MSG_FAILURE([No suitable SSL library found])
|
|
|
|
|
]
|
|
|
|
|
)
|
|
|
|
|
AX_CHECK_PKCS([found_pkcs="yes"],[found_pkcs="no"])
|
|
|
|
|
AS_IF(
|
|
|
|
|
[test "$found_pkcs" == "yes"],
|
|
|
|
|
[
|
|
|
|
|
LIBS="$LIBS $PKCS_LIBS"
|
|
|
|
|
INCLUDES="$INCLUDES $PKCS_INCLUDES"
|
|
|
|
|
NETPGP_CFLAGS="$PKSC_LDFLAGS $NETPGP_CFLAGS"
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
AC_MSG_FAILURE([PKCS library not found])
|
|
|
|
|
]
|
|
|
|
|
)
|
|
|
|
|
]
|
|
|
|
|
)
|
|
|
|
|
AC_SUBST([NETPGP_CFLAGS])
|
|
|
|
|
|
|
|
|
|
LIBS="$LIBS $ZLIB_FLAG"
|
|
|
|
|
CPPFLAGS="$CPPFLAGS $INCLUDES"
|
|
|
|
|
|
|
|
|
|
AS_IF([test "$found_openssl" == "yes" ],[
|
|
|
|
|