diff options
Diffstat (limited to 'configure.in')
| -rw-r--r-- | configure.in | 100 |
1 files changed, 60 insertions, 40 deletions
diff --git a/configure.in b/configure.in index 1d4ed006..43fe4ade 100644 --- a/configure.in +++ b/configure.in | |||
| @@ -255,55 +255,66 @@ fi | |||
| 255 | LIBS="$_SAVEDLIBS" | 255 | LIBS="$_SAVEDLIBS" |
| 256 | CPPFLAGS="$_SAVEDCPPFLAGS" | 256 | CPPFLAGS="$_SAVEDCPPFLAGS" |
| 257 | 257 | ||
| 258 | AC_ARG_WITH([dbi], [AS_HELP_STRING([--without-dbi], [Skips the dbi plugin])]) | ||
| 258 | dnl Check for DBI libraries | 259 | dnl Check for DBI libraries |
| 259 | _SAVEDLIBS="$LIBS" | 260 | AS_IF([test "x$with_dbi" != "xno"], [ |
| 260 | AC_CHECK_LIB(dbi,dbi_initialize) | 261 | _SAVEDLIBS="$LIBS" |
| 261 | if test "$ac_cv_lib_dbi_dbi_initialize" = "yes"; then | 262 | AC_CHECK_LIB(dbi,dbi_initialize) |
| 262 | EXTRAS="$EXTRAS check_dbi" | 263 | if test "$ac_cv_lib_dbi_dbi_initialize" = "yes"; then |
| 263 | DBILIBS="-ldbi" | 264 | EXTRAS="$EXTRAS check_dbi" |
| 264 | AC_SUBST(DBILIBS) | 265 | DBILIBS="-ldbi" |
| 265 | else | 266 | AC_SUBST(DBILIBS) |
| 266 | AC_MSG_WARN([Skipping dbi plugin]) | 267 | else |
| 267 | AC_MSG_WARN([install DBI libs to compile this plugin (see REQUIREMENTS).]) | 268 | AC_MSG_WARN([Skipping dbi plugin]) |
| 268 | fi | 269 | AC_MSG_WARN([install DBI libs to compile this plugin (see REQUIREMENTS).]) |
| 269 | LIBS="$_SAVEDLIBS" | 270 | fi |
| 271 | LIBS="$_SAVEDLIBS" | ||
| 272 | ]) | ||
| 273 | |||
| 274 | AC_ARG_WITH([radius], [AS_HELP_STRING([--without-radius], [Skips the radius plugin])]) | ||
| 270 | 275 | ||
| 271 | dnl Check for radius libraries | 276 | dnl Check for radius libraries |
| 272 | _SAVEDLIBS="$LIBS" | 277 | AS_IF([test "x$with_radius" != "xno"], [ |
| 273 | AC_CHECK_LIB(radiusclient,rc_read_config) | 278 | _SAVEDLIBS="$LIBS" |
| 274 | if test "$ac_cv_lib_radiusclient_rc_read_config" = "yes"; then | 279 | AC_CHECK_LIB(radiusclient,rc_read_config) |
| 275 | EXTRAS="$EXTRAS check_radius" | 280 | if test "$ac_cv_lib_radiusclient_rc_read_config" = "yes"; then |
| 276 | RADIUSLIBS="-lradiusclient" | ||
| 277 | AC_SUBST(RADIUSLIBS) | ||
| 278 | else | ||
| 279 | AC_CHECK_LIB(radiusclient-ng,rc_read_config) | ||
| 280 | if test "$ac_cv_lib_radiusclient_ng_rc_read_config" = "yes"; then | ||
| 281 | EXTRAS="$EXTRAS check_radius" | 281 | EXTRAS="$EXTRAS check_radius" |
| 282 | RADIUSLIBS="-lradiusclient-ng" | 282 | RADIUSLIBS="-lradiusclient" |
| 283 | AC_SUBST(RADIUSLIBS) | 283 | AC_SUBST(RADIUSLIBS) |
| 284 | else | 284 | else |
| 285 | AC_MSG_WARN([Skipping radius plugin]) | 285 | AC_CHECK_LIB(radiusclient-ng,rc_read_config) |
| 286 | AC_MSG_WARN([install radius libs to compile this plugin (see REQUIREMENTS).]) | 286 | if test "$ac_cv_lib_radiusclient_ng_rc_read_config" = "yes"; then |
| 287 | EXTRAS="$EXTRAS check_radius" | ||
| 288 | RADIUSLIBS="-lradiusclient-ng" | ||
| 289 | AC_SUBST(RADIUSLIBS) | ||
| 290 | else | ||
| 291 | AC_MSG_WARN([Skipping radius plugin]) | ||
| 292 | AC_MSG_WARN([install radius libs to compile this plugin (see REQUIREMENTS).]) | ||
| 293 | fi | ||
| 287 | fi | 294 | fi |
| 288 | fi | 295 | LIBS="$_SAVEDLIBS" |
| 289 | LIBS="$_SAVEDLIBS" | 296 | ]) |
| 297 | |||
| 298 | AC_ARG_WITH([ldap], [AS_HELP_STRING([--without-ldap], [Skips the LDAP plugin])]) | ||
| 290 | 299 | ||
| 291 | dnl Check for LDAP libraries | 300 | dnl Check for LDAP libraries |
| 292 | _SAVEDLIBS="$LIBS" | 301 | AS_IF([test "x$with_ldap" != "xno"], [ |
| 293 | AC_CHECK_LIB(ldap,main,,,-llber) | 302 | _SAVEDLIBS="$LIBS" |
| 294 | if test "$ac_cv_lib_ldap_main" = "yes"; then | 303 | AC_CHECK_LIB(ldap,main,,,-llber) |
| 295 | LDAPLIBS="-lldap -llber"\ | 304 | if test "$ac_cv_lib_ldap_main" = "yes"; then |
| 296 | LDAPINCLUDE="-I/usr/include/ldap" | 305 | LDAPLIBS="-lldap -llber"\ |
| 297 | AC_SUBST(LDAPLIBS) | 306 | LDAPINCLUDE="-I/usr/include/ldap" |
| 298 | AC_SUBST(LDAPINCLUDE) | 307 | AC_SUBST(LDAPLIBS) |
| 299 | AC_CHECK_FUNCS(ldap_set_option) | 308 | AC_SUBST(LDAPINCLUDE) |
| 300 | EXTRAS="$EXTRAS check_ldap" | 309 | AC_CHECK_FUNCS(ldap_set_option) |
| 301 | AC_CHECK_FUNCS(ldap_init ldap_set_option ldap_get_option ldap_start_tls_s) | 310 | EXTRAS="$EXTRAS check_ldap" |
| 302 | else | 311 | AC_CHECK_FUNCS(ldap_init ldap_set_option ldap_get_option ldap_start_tls_s) |
| 303 | AC_MSG_WARN([Skipping LDAP plugin]) | 312 | else |
| 304 | AC_MSG_WARN([install LDAP libs to compile this plugin (see REQUIREMENTS).]) | 313 | AC_MSG_WARN([Skipping LDAP plugin]) |
| 305 | fi | 314 | AC_MSG_WARN([install LDAP libs to compile this plugin (see REQUIREMENTS).]) |
| 306 | LIBS="$_SAVEDLIBS" | 315 | fi |
| 316 | LIBS="$_SAVEDLIBS" | ||
| 317 | ]) | ||
| 307 | 318 | ||
| 308 | dnl Check for headers used by check_ide_smart | 319 | dnl Check for headers used by check_ide_smart |
| 309 | AC_CHECK_HEADER(linux/hdreg.h, FOUNDINCLUDE=yes, FOUNDINCLUDE=no) | 320 | AC_CHECK_HEADER(linux/hdreg.h, FOUNDINCLUDE=yes, FOUNDINCLUDE=no) |
| @@ -1367,13 +1378,22 @@ then | |||
| 1367 | fi | 1378 | fi |
| 1368 | 1379 | ||
| 1369 | AC_PATH_PROG(PATH_TO_FPING,fping) | 1380 | AC_PATH_PROG(PATH_TO_FPING,fping) |
| 1381 | AC_PATH_PROG(PATH_TO_FPING6,fping6) | ||
| 1382 | |||
| 1370 | AC_ARG_WITH(fping_command, | 1383 | AC_ARG_WITH(fping_command, |
| 1371 | ACX_HELP_STRING([--with-fping-command=PATH], | 1384 | ACX_HELP_STRING([--with-fping-command=PATH], |
| 1372 | [Path to fping command]), PATH_TO_FPING=$withval) | 1385 | [Path to fping command]), PATH_TO_FPING=$withval) |
| 1386 | AC_ARG_WITH(fping6_command, | ||
| 1387 | ACX_HELP_STRING([--with-fping6-command=PATH], | ||
| 1388 | [Path to fping6 command]), PATH_TO_FPING6=$withval) | ||
| 1389 | |||
| 1373 | if test -n "$PATH_TO_FPING" | 1390 | if test -n "$PATH_TO_FPING" |
| 1374 | then | 1391 | then |
| 1375 | AC_DEFINE_UNQUOTED(PATH_TO_FPING,"$PATH_TO_FPING",[path to fping]) | 1392 | AC_DEFINE_UNQUOTED(PATH_TO_FPING,"$PATH_TO_FPING",[path to fping]) |
| 1376 | EXTRAS="$EXTRAS check_fping" | 1393 | EXTRAS="$EXTRAS check_fping" |
| 1394 | if test x"$with_ipv6" != xno && test -n "$PATH_TO_FPING6"; then | ||
| 1395 | AC_DEFINE_UNQUOTED(PATH_TO_FPING6,"$PATH_TO_FPING6",[path to fping6]) | ||
| 1396 | fi | ||
| 1377 | else | 1397 | else |
| 1378 | AC_MSG_WARN([Get fping from http://www.fping.com in order to make check_fping plugin]) | 1398 | AC_MSG_WARN([Get fping from http://www.fping.com in order to make check_fping plugin]) |
| 1379 | fi | 1399 | fi |
