summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac37
1 files changed, 25 insertions, 12 deletions
diff --git a/configure.ac b/configure.ac
index f1e6338..2d3c597 100644
--- a/configure.ac
+++ b/configure.ac
@@ -10,21 +10,34 @@ AC_HEADER_STDC
AC_CHECK_LIB([pthread], [pthread_create])
AC_CHECK_LIB([m], [round])
AC_CHECK_LIB([rt], [clock_gettime])
+
AC_ARG_WITH([aquosa],
- [AS_HELP_STRING([--enable-aquosa],
- [Add support for the AQuoSA framework])],
+ [AS_HELP_STRING([--with-aquosa],
+ [Add support for the AQuoSA framework])],
+ [],
+ [with_aquosa=no])
+
+ QRESLIB=
+ AS_IF([test "x$with_readline" != xno],
+ [AC_CHECK_LIB([qreslib], [qres_init],
+ [AC_SUBST([QRESLIB], ["-lqreslib"])
+ AC_DEFINE([AQUOSA], [1],
+ [Define if you have libqreslib])
+ ],
+ [AC_MSG_FAILURE(
+ [qreslib test failed (--without-aquosa to disable)])],
+ [-lqreslib])])
+
+AC_ARG_WITH([deadline],
+ [AS_HELP_STRING([--enable-deadline],
+ [Add support for SCHED_DEADLINE])],
[],
- [with_aquosa=check])
+ [with_deadline=no])
LIBQRESLIB=
-AS_IF([test "x$with_aquosa" != xno],
- [AC_CHECK_LIB([qreslib], [qres_init],
- [AC_SUBST([LIBQRESLIB], ["-lqreslib"])
- AC_DEFINE([AQUOSA],[1], [Define if you have qreslib])
- ],
- [if test "x$with_aquosa" != xcheck; then
- AC_MSG_FAILURE([AQuoSA library not found])
- fi
- ], -lqreslib)])
+AS_IF([test "x$with_deadline" != xno],
+ [AC_DEFINE([DEADLINE], [1], [Define if you have SCHED_DEADLINE support])
+ ])
+
AC_CONFIG_HEADERS([src/config.h])
AC_CONFIG_FILES([Makefile src/Makefile README:README.in INSTALL:INSTALL.in])
AC_OUTPUT