From b6252de2556367f16ef54b55b974233445fe0f0c Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 14 Dec 2023 10:11:47 +0100 Subject: [PATCH] build-sys: add --disable-exch Signed-off-by: Karel Zak --- configure.ac | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index 8c1aae80e3..752d995d1b 100644 --- a/configure.ac +++ b/configure.ac @@ -662,13 +662,6 @@ AS_IF([test "x$ul_cv_syscall_setns" = xno], [ UL_CHECK_SYSCALL([pidfd_open]) UL_CHECK_SYSCALL([pidfd_send_signal]) UL_CHECK_SYSCALL([close_range]) - -have_renameat2_syscall="yes" -UL_CHECK_SYSCALL([renameat2]) -AS_IF([test "x$ul_cv_syscall_renameat2" = xno], [ - have_renameat2_syscall="no" -]) - UL_CHECK_SYSCALL([fsconfig]) UL_CHECK_SYSCALL([fsmount]) UL_CHECK_SYSCALL([fsopen]) @@ -2117,9 +2110,13 @@ dnl earlier than 2.x. UL_REQUIRES_HAVE([ctrlaltdel], [reboot], [reboot function]) AM_CONDITIONAL([BUILD_CTRLALTDEL], [test "x$build_ctrlaltdel" = xyes]) -enable_exch=$have_renameat2_syscall +AC_ARG_ENABLE([exch], + AS_HELP_STRING([--disable-exch], [do not build exch]), + [], [UL_DEFAULT_ENABLE([exch], [check])] +) UL_BUILD_INIT([exch]) UL_REQUIRES_LINUX([exch]) +UL_REQUIRES_SYSCALL_CHECK([exch], [UL_CHECK_SYSCALL([renameat2])]) AM_CONDITIONAL([BUILD_EXCH], [test "x$build_exch" = xyes]) UL_BUILD_INIT([fincore], [check]) -- 2.47.2