diff options
author | Giacomo Bagnoli <g.bagnoli@asidev.com> | 2010-03-13 11:47:27 +0100 |
---|---|---|
committer | Giacomo Bagnoli <g.bagnoli@asidev.com> | 2010-03-13 11:47:27 +0100 |
commit | 60d7bec2a47331a8e81d099113156ad84c332e61 (patch) | |
tree | 4c7c6f0dab47873b3d238fa2a1c1e3c5ce0c4d8a /configure.ac | |
parent | fd3274d5a08e2c08b4e7ccd29f510bb67da0bdd6 (diff) |
Added autoconf support for libyaml (--with-yaml)
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index 042ed88..ab2c8d8 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([rt-app], [0.1], [g.bagnoli@asidev.com]) +AC_INIT([rt-app], [0.2], [g.bagnoli@asidev.com]) AC_COPYRIGHT([Copyright (C) 2009 Giacomo Bagnoli <g.bagnoli@asidev.com]) AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([-Wall -Werror foreign dist-bzip2]) @@ -18,7 +18,7 @@ AC_ARG_WITH([aquosa], [with_aquosa=no]) QRESLIB= - AS_IF([test "x$with_readline" != xno], + AS_IF([test "x$with_aquosa" != xno], [AC_CHECK_LIB([qreslib], [qres_init], [AC_SUBST([QRESLIB], ["-lqreslib"]) AC_DEFINE([AQUOSA], [1], @@ -33,11 +33,29 @@ AC_ARG_WITH([deadline], [Add support for SCHED_DEADLINE])], [], [with_deadline=no]) -LIBQRESLIB= + AS_IF([test "x$with_deadline" != xno], [AC_DEFINE([DLSCHED], [1], [Define if you have SCHED_DEADLINE support]) ]) +AC_ARG_WITH([yaml], + [AS_HELP_STRING([--with-yaml], + [Add support for reading yaml config file] + ) + ], [], [with_yaml=no] + ) +LIBYAML= +AS_IF([test "x$with_yaml" != "xno"], + [AC_CHECK_LIB([yaml], [yaml_parser_initialize], + [AC_SUBST([LIBYAML], ["-lyaml"]) + AC_DEFINE([YAML], [1], [Define if you have libyaml]) + ], + [AC_MSG_FAILURE([libyaml test failed (use --without-yaml to disable)])], + [-lyaml] + ) + ] + ) + AC_CONFIG_HEADERS([src/config.h]) AC_CONFIG_FILES([Makefile src/Makefile libdl/Makefile README:README.in INSTALL:INSTALL.in]) AC_OUTPUT |