X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=configure.ac;h=5f778027b601b44d25473a1bae31d88c24db816a;hb=e48ff35c0684d772d4ba8bdc9f75dafcc0df6a36;hp=420021f628ab81d61a4e898fe1acdc6c3d173f2a;hpb=729e49f7244c398e2f19d68c63c9bd8908250914;p=sysdb.git diff --git a/configure.ac b/configure.ac index 420021f..5f77802 100644 --- a/configure.ac +++ b/configure.ac @@ -27,10 +27,10 @@ dnl OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF dnl ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. AC_INIT([System DataBase],[m4_esyscmd(./version-gen.sh)], - [sh@tokkee.org], + [sysdb@sysdb.io], [sysdb], - [http://git.tokkee.org/?p=sysdb.git]) -PACKAGE_MAINTAINER="Sebastian 'tokkee' Harl " + [http://sysdb.io/]) +PACKAGE_MAINTAINER="Sebastian 'tokkee' Harl " AC_DEFINE_UNQUOTED([PACKAGE_MAINTAINER], ["$PACKAGE_MAINTAINER"], [Define to the name of the maintainer of this package.]) AC_CONFIG_SRCDIR([src/sysdb.c]) @@ -48,7 +48,7 @@ AC_PROG_CPP AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_MAKE_SET -AM_PROG_AR +m4_ifdef([AM_PROG_AR],[AM_PROG_AR],[]) AM_PROG_CC_C_O AM_PROG_LEX @@ -253,7 +253,7 @@ Build dependencies:]) dnl Testing. PKG_CHECK_MODULES([CHECK], [check >= 0.9.4], - [build_testing="yes"], [build_testing="no"]) + [unit_tests="yes"], [unit_tests="no"]) AC_CHECK_HEADERS(libgen.h) @@ -380,21 +380,24 @@ if test "x$XMLTO" = "x"; then have_xmlto="no" build_documentation="no (missing xmlto)" fi +AC_SUBST([XMLTO]) -have_xsltproc="yes" -AC_PATH_PROG([XSLTPROC], [xsltproc]) -if test "x$XSLTPROC" = "x"; then - have_xsltproc="no" - build_documentation="no (missing xsltproc)" +have_asciidoc="yes" +AC_PATH_PROG([ASCIIDOC], [asciidoc]) +if test "x$ASCIIDOC" = "x"; then + have_asciidoc="no" + build_documentation="no (missing asciidoc)" fi +AC_SUBST([ASCIIDOC]) -have_a2x="yes" -AC_PATH_PROG([A2X], [a2x]) -if test "x$A2X" = "x"; then - have_a2x="no" - build_documentation="no (missing a2x)" +AC_ARG_VAR([ADOCFLAGS], [AsciiDoc flags]) + +integration_tests="yes" +AC_PATH_PROG([VALGRIND], [valgrind]) +if test "x$VALGRIND" = "x"; then + integration_tests="no (missing valgrind)" fi -AC_SUBST([A2X]) +AM_CONDITIONAL([INTEGRATION_TESTING], test "x$integration_tests" = "xyes") dnl Plugin checks. puppet_storeconfigs_default=$with_libdbi @@ -422,7 +425,7 @@ AC_SDB_PLUGIN([syslog], [yes], [plugin logging to syslog]) AM_CONDITIONAL([BUILD_DOCUMENTATION], test "x$build_documentation" = "xyes") -AM_CONDITIONAL([BUILD_TESTING], test "x$build_testing" = "xyes") +AM_CONDITIONAL([UNIT_TESTING], test "x$unit_tests" = "xyes") AC_CONFIG_FILES([Makefile doc/Makefile src/Makefile src/liboconfig/Makefile t/Makefile]) @@ -442,14 +445,15 @@ AC_MSG_RESULT([ package version: $PACKAGE_VERSION]) AC_MSG_RESULT([ build date: $BUILD_DATE]) AC_MSG_RESULT() AC_MSG_RESULT([ Tools:]) -AC_MSG_RESULT([ AsciiDoc (a2x): . . . . . . $have_a2x]) -AC_MSG_RESULT([ xmlto / xsltproc: . . . . . $have_xmlto / $have_xsltproc]) +AC_MSG_RESULT([ AsciiDoc: . . . . . . . . . $have_asciidoc]) +AC_MSG_RESULT([ xmlto: . . . . . . . . . . $have_xmlto]) AC_MSG_RESULT() AC_MSG_RESULT([ Features:]) AC_MSG_RESULT([ documentation: . . . . . . $build_documentation]) -AC_MSG_RESULT([ unit testing: . . . . . . . $build_testing]) +AC_MSG_RESULT([ unit testing: . . . . . . . $unit_tests]) AC_MSG_RESULT([ stdio mocking: . . . . . $have_fopencookie]) AC_MSG_RESULT([ coverage testing: . . . . . $enable_gcov]) +AC_MSG_RESULT([ integration testing: . . . $integration_tests]) AC_MSG_RESULT() AC_MSG_RESULT([ Libraries:]) AC_MSG_RESULT([ libdbi: . . . . . . . . . . $with_libdbi])