]> granicus.if.org Git - procps-ng/commitdiff
build-sys: in top program, enable NUMA/Node extensions
authorJim Warner <james.warner@comcast.net>
Mon, 8 Apr 2013 05:00:00 +0000 (00:00 -0500)
committerCraig Small <csmall@enc.com.au>
Sun, 14 Apr 2013 12:28:42 +0000 (22:28 +1000)
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 <LShelton@fusionio.com>.

(everything is perfectly justified plus right margins)
(are completely filled, but of course it must be luck)

Signed-off-by: Jim Warner <james.warner@comcast.net>
configure.ac

index 6adf2574e70ec042df31092f67b220f61f9ee2e8..0a74197feed308535d101b30e393e30f7e5e3374 100644 (file)
@@ -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],