X-Git-Url: https://git.draconx.ca/gitweb/upkg.git/blobdiff_plain/e25173ccb05ea96b9cc291c5b16ffc7a4511be8c..8c95a9e8b7ae0e2a480d7a6de0bf4ca933799c7e:/configure.ac diff --git a/configure.ac b/configure.ac index 42594de..030e9fa 100644 --- a/configure.ac +++ b/configure.ac @@ -1,34 +1,31 @@ +dnl Copyright © 2009-2012, 2015 Nick Bowler +dnl +dnl License WTFPL2: Do What The Fuck You Want To Public License, version 2. +dnl This is free software: you are free to do what the fuck you want to. +dnl There is NO WARRANTY, to the extent permitted by law. + AC_PREREQ(2.62) AC_INIT([upkg],[0.1],[nbowler@draconx.ca]) AC_CONFIG_SRCDIR([src/libupkg.c]) AC_CONFIG_HEADER([config.h]) AC_CONFIG_MACRO_DIR([m4]) -AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects]) -m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) +AM_INIT_AUTOMAKE([-Wall -Wno-portability foreign subdir-objects]) +AM_SILENT_RULES([yes]) +DX_AUTOMAKE_COMPAT AC_PROG_CC_C99 gl_EARLY LT_CONFIG_LTDL_DIR([libltdl]) LT_INIT([dlopen]) -LTDL_INIT([recursive]) - -AM_CONDITIONAL([BUNDLED_LIBLTDL], [test x$LTDLDEPS != x]) +LTDL_INIT([nonrecursive]) gl_INIT -AC_ARG_WITH([gobject], - [AS_HELP_STRING([--with-gobject], - [build tools requiring libgobject [default=yes]] - )], - [], - [with_gobject=yes]) +m4_include([lib/gnulib.mk]) -have_gobject=no -if test x$with_gobject = xyes; then -AM_PATH_GLIB_2_0(, [have_gobject=yes], [have_gobject=no], [gobject]) -fi +CHECK_GLIB_2([], [gobject]) AC_ARG_WITH([modlib], [AS_HELP_STRING([--with-modlib], @@ -37,23 +34,16 @@ AC_ARG_WITH([modlib], [with_modlib=$withval], [with_modlib=auto]) -CHECK_LIBMODPLUG([have_libmodplug=yes], [have_libmodplug=no]) -AC_MSG_CHECKING([which module library to use]) case $with_modlib in -none) - use_modlib=none -;; -no) +no|none) use_modlib=none ;; modplug) - if test x$have_libmodplug = xyes; then - use_modlib=modplug - else - use_modlib=none - fi + DX_CHECK_LIBMODPLUG([use_modlib=modplug], []) ;; auto) + DX_CHECK_LIBMODPLUG([have_libmodplug=yes], [have_libmodplug=no]) + if test x$have_libmodplug = xyes; then use_modlib=modplug else @@ -64,17 +54,16 @@ auto) AC_MSG_ERROR([Invalid argument to --with-modlib: $with_modlib]) ;; esac +AC_MSG_CHECKING([which module library to use]) AC_MSG_RESULT([$use_modlib]) AM_CONDITIONAL([USE_LIBMODPLUG], [test x$use_modlib = xmodplug]) AM_CONDITIONAL([USE_DUMMYMOD], [test x$use_modlib = xnone]) -AM_CONDITIONAL([BUILD_UPKG], [test x$have_gobject = xyes]) +GOB2_CHECK([2.0.0]) AC_CONFIG_FILES([ Makefile - libltdl/Makefile - lib/Makefile - src/Makefile + libuobject.pc ]) AC_OUTPUT