diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 37 |
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 |