From 53fd7dd1ed120f901cbb31e69453720b038a7ac6 Mon Sep 17 00:00:00 2001 From: Jim Warner Date: Mon, 8 Apr 2013 00:00:00 -0500 Subject: [PATCH] build-sys: in top program, enable NUMA/Node extensions This patch provides the build system support for those top extensions dealing with the NUMA summary displays. For providing the initial impetus for this enhancement I wish to thank Lance Shelton . (everything is perfectly justified plus right margins) (are completely filled, but of course it must be luck) Signed-off-by: Jim Warner --- configure.ac | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/configure.ac b/configure.ac index 6adf2574..0a74197f 100644 --- a/configure.ac +++ b/configure.ac @@ -229,15 +229,17 @@ AC_SEARCH_LIBS([numa_node_of_cpu], [numa], AC_SUBST([NUMA_LIB]) AC_CHECK_HEADERS([numa.h]) AC_ARG_ENABLE([numa], - AS_HELP_STRING([--disable-numa], [if otherwise available, disable NUMA support in top]), - [], [disable_numa=no] + AS_HELP_STRING([--enable-numa], [enable NUMA/Node support in top]), + [enable_numa=yes], [] ) -if test "x$disable_numa" = x"no"; then - if test x"$ac_cv_header_numa_h" = x"yes"; then - if test x"$ac_cv_search_numa_node_of_cpu" != x"no"; then - AC_DEFINE([NUMA_ENABLED], [1], [enable NUMA/Node support in top]) - fi +if test "x$enable_numa" = x"yes"; then + if test x"$ac_cv_header_numa_h" = x"no"; then + AC_MSG_ERROR([top numa support requires header 'numa.h']) + fi + if test x"$ac_cv_search_numa_node_of_cpu" = x"no"; then + AC_MSG_ERROR([top numa support requires library 'libnuma']) fi + AC_DEFINE([NUMA_ENABLED], [1], [enable NUMA/Node support in top]) fi AC_ARG_ENABLE([w-from], -- 2.40.0