From 17d5e11bf85990031c310c9abe549e3e7225f080 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 27 Oct 2011 16:49:32 +0200 Subject: build-sys: cleanup BUILD_SCHEDUTILS Signed-off-by: Karel Zak --- configure.ac | 62 ++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 39 insertions(+), 23 deletions(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index a2231d414..2332d05da 100644 --- a/configure.ac +++ b/configure.ac @@ -741,28 +741,6 @@ UL_REQUIRES_BUILD([mountpoint], [libmount]) AM_CONDITIONAL(BUILD_MOUNTPOINT, test "x$build_mountpoint" = xyes) - -UL_CHECK_SYSCALL([sched_getaffinity]) -UL_CHECK_SYSCALL([ioprio_set], - [alpha], [442], - [i*86], [289], - [ia64*], [1274], - [powerpc*], [273], - [s390*], [282], - [sparc*], [196], - [sh*], [288], - [x86_64*], [251]) -UL_CHECK_SYSCALL([ioprio_get], - [alpha], [443], - [i*86], [290], - [ia64*], [1275], - [powerpc*], [274], - [s390*], [283], - [sparc*], [218], - [sh*], [289], - [x86_64*], [252]) - - AC_ARG_ENABLE([fallocate], AS_HELP_STRING([--disable-fallocate], [do not build fallocate]), [], enable_fallocate=check @@ -977,7 +955,45 @@ AC_ARG_ENABLE([schedutils], AS_HELP_STRING([--disable-schedutils], [do not build chrt, ionice, teskset]), [], enable_schedutils=yes ) -AM_CONDITIONAL(BUILD_SCHEDUTILS, test "x$enable_schedutils" = xyes) +build_schedutils=$enable_schedutils +AM_CONDITIONAL(BUILD_SCHEDUTILS, test "x$build_schedutils" = xyes) + +enable_ionice=check +build_ionice=yes +UL_REQUIRES_BUILD([ionice], [schedutils]) +UL_REQUIRES_SYSCALL_CHECK([ionice], + [UL_CHECK_SYSCALL([ioprio_set], + [alpha], [442], + [i*86], [289], + [ia64*], [1274], + [powerpc*], [273], + [s390*], [282], + [sparc*], [196], + [sh*], [288], + [x86_64*], [251])], + [ioprio_set]) + +UL_REQUIRES_SYSCALL_CHECK([ionice], + [UL_CHECK_SYSCALL([ioprio_get], + [alpha], [443], + [i*86], [290], + [ia64*], [1275], + [powerpc*], [274], + [s390*], [283], + [sparc*], [218], + [sh*], [289], + [x86_64*], [252])], + [ioprio_get]) + +AM_CONDITIONAL(BUILD_IONICE, test "x$build_ionice" = xyes) + +enable_taskset=check +build_taskset=yes +UL_REQUIRES_BUILD([taskset], [schedutils]) +UL_REQUIRES_SYSCALL_CHECK([taskset], + [UL_CHECK_SYSCALL([sched_getaffinity])], + [sched_getaffinity]) +AM_CONDITIONAL(BUILD_TASKSET, test "x$build_taskset" = xyes) AC_ARG_ENABLE([wall], -- cgit v1.2.3-55-g7522