From: Qais Yousef Date: Tue, 13 Oct 2020 15:04:06 +0000 (+0100) Subject: uclampset: Plump into the build system X-Git-Tag: v2.37-rc1~146^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f59654bb068303c90c48258536cce92937a366cb;p=thirdparty%2Futil-linux.git uclampset: Plump into the build system Signed-off-by: Qais Yousef --- diff --git a/configure.ac b/configure.ac index 20b6c31789..8f66d5ec41 100644 --- a/configure.ac +++ b/configure.ac @@ -2194,6 +2194,15 @@ AS_IF([test "x$build_chrt" = xyes], [ UL_CHECK_SYSCALL([sched_setattr]) ]) +UL_ENABLE_ALIAS([uclampset], [schedutils]) +UL_BUILD_INIT([uclampset]) +UL_REQUIRES_HAVE([uclampset], [schedsetter], [sched_set functions]) +AM_CONDITIONAL([BUILD_UCLAMPSET], [test "x$build_uclampset" = xyes]) + +AS_IF([test "x$build_uclampset" = xyes], [ + UL_CHECK_SYSCALL([sched_setattr]) +]) + AC_ARG_ENABLE([wall], AS_HELP_STRING([--disable-wall], [do not build wall]), diff --git a/schedutils/Makemodule.am b/schedutils/Makemodule.am index f32d2b3074..c781ede631 100644 --- a/schedutils/Makemodule.am +++ b/schedutils/Makemodule.am @@ -18,3 +18,10 @@ dist_man_MANS += schedutils/taskset.1 taskset_SOURCES = schedutils/taskset.c taskset_LDADD = $(LDADD) libcommon.la endif + +if BUILD_UCLAMPSET +usrbin_exec_PROGRAMS += uclampset +dist_man_MANS += schedutils/uclampset.1 +uclampset_SOURCES = schedutils/uclampset.c +uclampset_LDADD = $(LDADD) libcommon.la +endif