Lines 393-398
Link Here
|
393 |
AC_ARG_WITH(operoverride-verify, [AC_HELP_STRING([--with-operoverride-verify], [Require opers to invite themselves to +s/+p channels])], |
393 |
AC_ARG_WITH(operoverride-verify, [AC_HELP_STRING([--with-operoverride-verify], [Require opers to invite themselves to +s/+p channels])], |
394 |
AC_DEFINE(OPEROVERRIDE_VERIFY)) |
394 |
AC_DEFINE(OPEROVERRIDE_VERIFY)) |
395 |
AC_ARG_WITH(system-tre, [AC_HELP_STRING([--with-system-tre], [Use the system tre package instead of bundled, discovered using pkg-config])], [], [with_system_tre=no ]) |
395 |
AC_ARG_WITH(system-tre, [AC_HELP_STRING([--with-system-tre], [Use the system tre package instead of bundled, discovered using pkg-config])], [], [with_system_tre=no ]) |
|
|
396 |
AC_ARG_WITH(system-cares, [AC_HELP_STRING([--with-system-cares], [Use the system c-ares (at least version 1.5.3) package instead of bundled c-ares, discovered using pkg-config])], [], [with_system_cares=no ]) |
396 |
CHECK_SSL |
397 |
CHECK_SSL |
397 |
CHECK_ZLIB |
398 |
CHECK_ZLIB |
398 |
CHECK_LIBCURL |
399 |
CHECK_LIBCURL |
Lines 462-467
Link Here
|
462 |
PKG_CHECK_MODULES([TRE], tre >= 0.7.5) |
463 |
PKG_CHECK_MODULES([TRE], tre >= 0.7.5) |
463 |
]) |
464 |
]) |
464 |
|
465 |
|
|
|
466 |
AS_IF([test "x$with_system_cares" = "xno"],[ |
465 |
dnl REMEMBER TO CHANGE WITH A NEW C-ARES RELEASE! |
467 |
dnl REMEMBER TO CHANGE WITH A NEW C-ARES RELEASE! |
466 |
cares_version="1.6.0" |
468 |
cares_version="1.6.0" |
467 |
AC_MSG_RESULT(extracting c-ares resolver library) |
469 |
AC_MSG_RESULT(extracting c-ares resolver library) |
Lines 484-493
Link Here
|
484 |
$ac_cv_prog_MAKER || exit 1 |
486 |
$ac_cv_prog_MAKER || exit 1 |
485 |
AC_MSG_RESULT(installing c-ares resolver library) |
487 |
AC_MSG_RESULT(installing c-ares resolver library) |
486 |
$ac_cv_prog_MAKER install || exit 1 |
488 |
$ac_cv_prog_MAKER install || exit 1 |
487 |
CARESINCDIR="$cur_dir/extras/c-ares/include" |
489 |
CARES_CFLAGS="$cur_dir/extras/c-ares/include" |
488 |
AC_SUBST(CARESINCDIR) |
490 |
AC_SUBST(CARES_CFLAGS) |
489 |
CARESLIBDIR="-L../extras/c-ares/lib" |
491 |
CARES_LIBS="-L../extras/c-ares/lib" |
490 |
AC_SUBST(CARESLIBDIR) |
|
|
491 |
dnl Set default library parameters for when pkg-config is not available |
492 |
dnl Set default library parameters for when pkg-config is not available |
492 |
CARESLIBSALT="-lcares" |
493 |
CARESLIBSALT="-lcares" |
Lines 504-518
Link Here
|
504 |
dnl from above. Also, if pkg-config returns an empty result (ex: on fbsd |
505 |
dnl from above. Also, if pkg-config returns an empty result (ex: on fbsd |
505 |
dnl or older versions it might be missing --static) then also use defaults. |
506 |
dnl or older versions it might be missing --static) then also use defaults. |
506 |
if test "x$ac_cv_path_PKGCONFIG" = "x" ; then |
507 |
if test "x$ac_cv_path_PKGCONFIG" = "x" ; then |
507 |
CARESLIBS="$CARESLIBSALT" |
508 |
CARES_LIBS="$CARES_LIBS $CARESLIBSALT" |
508 |
else |
509 |
else |
509 |
CARESLIBS="`$ac_cv_path_PKGCONFIG --static --libs libcares.pc`" |
510 |
CARES_LIBSPRE="$CARES_LIBS" |
510 |
if test "x$CARESLIBS" = "x" ; then |
511 |
CARES_LIBS="$CARES_LIBS `$ac_cv_path_PKGCONFIG --static --libs libcares.pc`" |
511 |
CARESLIBS="$CARESLIBSALT" |
512 |
if test "$CARES_LIBS" = "$CARES_LIBSPRE " ; then |
|
|
513 |
CARES_LIBS="$CARES_LIBS $CARESLIBSALT" |
512 |
fi |
514 |
fi |
513 |
fi |
515 |
fi |
514 |
AC_SUBST(CARESLIBS) |
516 |
AC_SUBST(CARES_LIBS) |
515 |
cd $cur_dir |
517 |
cd $cur_dir |
|
|
518 |
],[ |
519 |
dnl use pkg-config for system c-ares: |
520 |
PKG_CHECK_MODULES([CARES], libcares >= 1.5.3) |
521 |
]) |
516 |
|
522 |
|
517 |
|
523 |
|
518 |
AC_OUTPUT(Makefile src/modules/Makefile unreal ircdcron/ircdchk) |
524 |
AC_OUTPUT(Makefile src/modules/Makefile unreal ircdcron/ircdchk) |