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 <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>
This commit is contained in:
		
							
								
								
									
										16
									
								
								configure.ac
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								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], | ||||
|   | ||||
		Reference in New Issue
	
	Block a user