diff --git a/configure.ac b/configure.ac index 948bdb77d34424b1b518d20e80b5bd7f7e4f3627..dd56c13d0b6877f0e61071993e923aea4d1b4832 100644 --- a/configure.ac +++ b/configure.ac @@ -400,33 +400,25 @@ AS_IF([test "x$with_dbus" = "xyes"], dnl name service is default-enabled AC_ARG_ENABLE([ringns], AS_HELP_STRING([--disable-ringns], [Enable Name Service])) -AM_CONDITIONAL([RINGNS], test "x$enable_ringns" != "xno", - [Define if you use the Name Service]) +AM_CONDITIONAL([RINGNS], test "x$enable_ringns" != "xno") AC_DEFINE_UNQUOTED([HAVE_RINGNS], `if test "x$enable_ringns" != "xno"; then echo 1; else echo 0; fi`, [Define if you use the Name Service]) +AM_COND_IF([RINGNS], + [PKG_CHECK_MODULES(LIBCRYPTO, libcrypto,, + AC_MSG_ERROR([Missing libcrypto development files])) + PKG_CHECK_MODULES(LIBSSL, libssl,, + AC_MSG_ERROR([Missing libssl development files]))], + []); dnl nodejs module AC_ARG_WITH([nodejs], AS_HELP_STRING([--with-nodejs], [Enable NodeJS module])) -AM_CONDITIONAL([ENABLE_NODEJS], test "x$enable_nodejs" != "xno", - [Define if you use the NodeJS module]) -AC_DEFINE_UNQUOTED([HAVE_NODEJS], - `if test "x$enable_ringns" != "xno"; then echo 1; else echo 0; fi`, - [Define if you use the NodeJS module]) -AS_IF([test "x$with_nodejs" = "xyes"], +AM_CONDITIONAL(ENABLE_NODEJS, [test "x$with_nodejs" = "xyes"]) +AM_COND_IF([ENABLE_NODEJS], [AC_PATH_PROG(SWIG, swig, "") AS_AC_EXPAND(SBINDIR, $sbindir) AC_SUBST(SBINDIR) - AC_CONFIG_FILES([bin/nodejs/Makefile]) - AM_CONDITIONAL(ENABLE_NODEJS, true)], - [AM_CONDITIONAL(ENABLE_NODEJS, false)]); - -AS_IF([test "x$enable_ringns" != "xno"], - [PKG_CHECK_MODULES(LIBCRYPTO, libcrypto,, - AC_MSG_ERROR([Missing libcrypto development files])) - PKG_CHECK_MODULES(LIBSSL, libssl,, - AC_MSG_ERROR([Missing libssl development files]))], - []); + AC_CONFIG_FILES([bin/nodejs/Makefile])]) dnl Check for libav PKG_CHECK_MODULES(LIBAVUTIL, libavutil >= 54.31.100,,