summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGiacomo Bagnoli <g.bagnoli@asidev.com>2010-03-13 11:47:27 +0100
committerGiacomo Bagnoli <g.bagnoli@asidev.com>2010-03-13 11:47:27 +0100
commit60d7bec2a47331a8e81d099113156ad84c332e61 (patch)
tree4c7c6f0dab47873b3d238fa2a1c1e3c5ce0c4d8a /configure.ac
parentfd3274d5a08e2c08b4e7ccd29f510bb67da0bdd6 (diff)
Added autoconf support for libyaml (--with-yaml)
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac24
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