Files
pkgsrc-ng/net/inadyn/patches/patch-src_configure.ac
2016-11-18 22:39:22 +01:00

36 lines
1.2 KiB
Plaintext

$NetBSD: patch-src_configure.ac,v 1.2 2016/05/29 22:32:12 abs Exp $
Check for dlopen using autoconf rather than hardcoding it in src/Makefile.in.
Plus add an option to disable gitcheck
--- configure.ac.orig 2015-09-09 19:27:51.000000000 +0000
+++ configure.ac
@@ -22,6 +22,12 @@ AC_ARG_ENABLE(openssl,
[ac_enable_openssl="no"]
)
+AC_ARG_ENABLE(gitcheck,
+ [AS_HELP_STRING([--disable-gitcheck], [Disable Git check, default: enabled])],
+ [ac_enable_gitcheck="$enableval"],
+ [ac_enable_gitcheck="yes"]
+)
+
# Define necessary build flags
AC_GNU_SOURCE
AC_USE_SYSTEM_EXTENSIONS
@@ -73,10 +79,13 @@ AC_FUNC_FORK
AC_PROG_GCC_TRADITIONAL
AC_FUNC_SELECT_ARGTYPES
AC_CHECK_FUNCS([atexit memset poll socket strerror])
+AC_SEARCH_LIBS([dlopen], [dl dld], [], [
+ AC_MSG_ERROR([unable to find the dlopen() function])
+])
# Check if user has downloaded a GitHub ZIP file and attempt to fix it.
AC_MSG_CHECKING([status of GIT submodules])
-if test ! -e libite/lite.h; then
+if test "$ac_enable_gitcheck" = "yes" -a ! -e libite/lite.h; then
AC_MSG_RESULT([Missing!])
AC_MSG_CHECKING([if we can update all submodules])
run=`git submodule update --init`