]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
uclampset: Plump into the build system
authorQais Yousef <qais.yousef@arm.com>
Tue, 13 Oct 2020 15:04:06 +0000 (16:04 +0100)
committerQais Yousef <qais.yousef@arm.com>
Tue, 2 Feb 2021 10:56:26 +0000 (10:56 +0000)
Signed-off-by: Qais Yousef <qais.yousef@arm.com>
configure.ac
schedutils/Makemodule.am

index 20b6c31789129a93d52c95af832c8d8b7fcd9111..8f66d5ec4157e252f10204034d6df8790cbb691b 100644 (file)
@@ -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]),
index f32d2b3074fdb5075813b4bce02f7c223f177913..c781ede631521571fa60a02b0d9ee02cc6a61190 100644 (file)
@@ -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