libgnunetchat

library for GNUnet Messenger
Log | Files | Refs | README | LICENSE

commit 91b29b192a9dfe01c81c3a78415525669c64861b
parent b11b9d9ccb61b03e884199ffb5f4ca9e82c16dd2
Author: TheJackiMonster <thejackimonster@gmail.com>
Date:   Sun, 13 Nov 2022 15:20:40 +0100

Add header check details to regular path to check for gnunet

Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>

Diffstat:
Mconfigure.ac | 69+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 59 insertions(+), 10 deletions(-)

diff --git a/configure.ac b/configure.ac @@ -70,16 +70,65 @@ AC_ARG_WITH(gnunet, [ AC_MSG_RESULT([--with-gnunet not specified]) PKG_CHECK_MODULES([GNUNET], [gnunetutil >= 0.18.0], gnunet=1) - AC_CHECK_HEADERS([gnunet/gnunet_messenger_service.h], - AC_CHECK_LIB([gnunetmessenger], [GNUNET_MESSENGER_connect], - [ - EXT_LIB_PATH="-L${lookin}/lib $EXT_LIB_PATH" - if test -d "${lookin}/lib64"; then - EXT_LIB_PATH="-L${lookin}/lib64 $EXT_LIB_PATH" - fi - ] - ),,[#include <gnunet/platform.h>] - ) + AC_CHECK_HEADERS([gnunet/gnunet_util_lib.h], + AC_CHECK_LIB([gnunetutil], [GNUNET_xfree_], + [ + EXT_LIB_PATH="-L${lookin}/lib $EXT_LIB_PATH" + if test -d "${lookin}/lib64"; then + EXT_LIB_PATH="-L${lookin}/lib64 $EXT_LIB_PATH" + fi + ] + ),,[#include <gnunet/platform.h>] + ) + AC_CHECK_HEADERS([gnunet/gnunet_arm_service.h], + AC_CHECK_LIB([gnunetarm], [GNUNET_ARM_connect], + [ + gnunet_arm=1 + ] + ),,[#include <gnunet/platform.h>] + ) + AC_CHECK_HEADERS([gnunet/gnunet_fs_service.h], + AC_CHECK_LIB([gnunetfs], [GNUNET_FS_start], + [ + gnunet_fs=1 + ] + ),,[#include <gnunet/platform.h>] + ) + AC_CHECK_HEADERS([gnunet/gnunet_gns_service.h], + AC_CHECK_LIB([gnunetgns], [GNUNET_GNS_connect], + [ + gnunet_gns=1 + ] + ),,[#include <gnunet/platform.h>] + ) + AC_CHECK_HEADERS([gnunet/gnunet_identity_service.h], + AC_CHECK_LIB([gnunetidentity], [GNUNET_IDENTITY_connect], + [ + gnunet_identity=1 + ] + ),,[#include <gnunet/platform.h>] + ) + AC_CHECK_HEADERS([gnunet/gnunet_messenger_service.h], + AC_CHECK_LIB([gnunetmessenger], [GNUNET_MESSENGER_connect], + [ + gnunet_messenger=1 + ] + ),,[#include <gnunet/platform.h>] + ) + AC_CHECK_HEADERS([gnunet/gnunet_namestore_service.h], + AC_CHECK_LIB([gnunetnamestore], [GNUNET_NAMESTORE_connect], + [ + gnunet_namestore=1 + ] + ),,[#include <gnunet/platform.h>] + ) + AC_CHECK_HEADERS([gnunet/gnunet_regex_service.h], + AC_CHECK_LIB([gnunetregex], [GNUNET_REGEX_search], + [ + gnunet_regex=1 + ] + ),,[#include <gnunet/platform.h>] + ) ] )