From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DAEFCC433E6 for ; Sat, 30 Jan 2021 20:52:03 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id ABD1D64E13 for ; Sat, 30 Jan 2021 20:52:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231569AbhA3UwC (ORCPT ); Sat, 30 Jan 2021 15:52:02 -0500 Received: from foss.arm.com ([217.140.110.172]:40814 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231565AbhA3UwC (ORCPT ); Sat, 30 Jan 2021 15:52:02 -0500 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ED5281509; Sat, 30 Jan 2021 12:51:16 -0800 (PST) Received: from e107158-lin.cambridge.arm.com (unknown [10.1.194.78]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D5FE3F73D; Sat, 30 Jan 2021 12:51:15 -0800 (PST) From: Qais Yousef To: util-linux@vger.kernel.org Cc: Karel Zak , Bernhard Voelker , "Peter Zijlstra (Intel)" , Vincent Guittot , Dietmar Eggemann , Patrick Bellasi , Vincent Donnefort , Qais Yousef Subject: [PATCH v2 4/5] uclampset: Plump into the build system Date: Sat, 30 Jan 2021 20:50:38 +0000 Message-Id: <20210130205039.581764-5-qais.yousef@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210130205039.581764-1-qais.yousef@arm.com> References: <20210130205039.581764-1-qais.yousef@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: util-linux@vger.kernel.org Signed-off-by: Qais Yousef --- configure.ac | 9 +++++++++ schedutils/Makemodule.am | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/configure.ac b/configure.ac index 20b6c3178..8f66d5ec4 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 f32d2b307..c781ede63 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 -- 2.25.1