1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
|
dnl configure.in
AC_PREREQ([2.65])
AC_INIT([valadoc],[0.23.2],[flo.brosch@gmail.com])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_SRCDIR([Makefile.am])
AC_CONFIG_HEADERS(config.h)
AC_CONFIG_SRCDIR([configure.ac])
AM_INIT_AUTOMAKE([1.11 foreign tar-ustar dist-xz no-dist-gzip subdir-objects])
AM_MAINTAINER_MODE([enable])
AC_PROG_CC
AC_PROG_INSTALL
LT_INIT([disable-static])
PKG_PROG_PKG_CONFIG([0.21])
##
## Settings:
##
VALA_REQUIRED=0.15.1
LIBGEE_REQUIRED=0.8.0
LIBGVC_REQUIRED=2.16
GLIB_REQUIRED=2.24.0
LIBGDKPIXBUF_REQUIRED=2.0
##
## Dependencies:
##
AC_SUBST(VALAFLAGS)
AM_PROG_VALAC([$VALA_REQUIRED])
PKG_CHECK_MODULES(LIBGVC, libgvc >= $LIBGVC_REQUIRED)
PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED gobject-2.0 >= $GLIB_REQUIRED)
PKG_CHECK_MODULES(GMODULE, gmodule-2.0 >= $GLIB_REQUIRED)
PKG_CHECK_MODULES(LIBGEE, gee-0.8 >= $LIBGEE_REQUIRED)
AC_MSG_CHECKING([for CGRAPH])
valadoc_tmp_LIBADD="$LIBADD"
valadoc_tmp_CFLAGS="$CFLAGS"
LIBADD="$LIBADD $LIBGVC_LIBS"
CFLAGS="$CFLAGS $LIBGVC_CFLAGS"
AC_RUN_IFELSE(
[AC_LANG_SOURCE([
#include <gvc.h>
int main(void) {
#ifdef WITH_CGRAPH
return 0;
#else
return -1;
#endif
}
])], [
AC_MSG_RESULT([yes])
VALAFLAGS="$VALAFLAGS -D WITH_CGRAPH"
have_cgraph=yes
], [
AC_MSG_RESULT([no])
have_cgraph=no
]
)
LIBADD="$valadoc_tmp_LIBADD"
CFLAGS="$valadoc_tmp_CFLAGS"
AM_CONDITIONAL(HAVE_CGRAPH, test "$have_cgraph" = "yes")
##
## Drivers:
##
PKG_CHECK_MODULES(LIBVALA_0_26_X, libvala-0.26 > 0.25.2, have_libvala_0_26_x="yes", have_libvala_0_26_x="no")
AM_CONDITIONAL(HAVE_LIBVALA_0_26_X, test "$have_libvala_0_26_x" = "yes")
PKG_CHECK_MODULES(LIBVALA_0_24_X, libvala-0.24 > 0.23.1, have_libvala_0_24_x="yes", have_libvala_0_24_x="no")
AM_CONDITIONAL(HAVE_LIBVALA_0_24_X, test "$have_libvala_0_24_x" = "yes")
PKG_CHECK_MODULES(LIBVALA_0_22_X, libvala-0.22 >= 0.17.4, have_libvala_0_22_x="yes", have_libvala_0_22_x="no")
AM_CONDITIONAL(HAVE_LIBVALA_0_22_X, test "$have_libvala_0_22_x" = "yes")
PKG_CHECK_MODULES(LIBVALA_0_20_X, libvala-0.20 >= 0.17.4, have_libvala_0_20_x="yes", have_libvala_0_20_x="no")
AM_CONDITIONAL(HAVE_LIBVALA_0_20_X, test "$have_libvala_0_20_x" = "yes")
PKG_CHECK_MODULES(LIBVALA_0_18_X, libvala-0.18 >= 0.17.4, have_libvala_0_18_x="yes", have_libvala_0_18_x="no")
AM_CONDITIONAL(HAVE_LIBVALA_0_18_X, test "$have_libvala_0_18_x" = "yes")
PKG_CHECK_MODULES(LIBVALA_0_16_X, libvala-0.16 >= 0.15.1, have_libvala_0_16_x="yes", have_libvala_0_16_x="no")
AM_CONDITIONAL(HAVE_LIBVALA_0_16_X, test "$have_libvala_0_16_x" = "yes")
AC_CONFIG_FILES([
Makefile
src/libvaladoc/valadoc-1.0.pc
src/libvaladoc/valadoc-1.0.deps
src/Makefile
icons/Makefile
doc/Makefile
src/libvaladoc/Makefile
src/driver/Makefile
src/driver/0.16.x/Makefile
src/driver/0.18.x/Makefile
src/driver/0.20.x/Makefile
src/driver/0.22.x/Makefile
src/driver/0.24.x/Makefile
src/driver/0.26.x/Makefile
src/doclets/Makefile
src/doclets/html/Makefile
src/doclets/devhelp/Makefile
src/doclets/gtkdoc/Makefile
src/valadoc/Makefile
tests/Makefile
])
AC_OUTPUT
|