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> Signed-off-by: Lance Shelton <LShelton@fusionio.com>
This commit is contained in:
parent
1b63eb8671
commit
87ac6383bb
19
configure.ac
19
configure.ac
@ -221,6 +221,25 @@ if test "x$enable_sigwinch" = xyes; then
|
|||||||
AC_DEFINE(SIGNALS_LESS, 1, [reduce impact of x-windows resize operations on top])
|
AC_DEFINE(SIGNALS_LESS, 1, [reduce impact of x-windows resize operations on top])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
NUMA_LIB=
|
||||||
|
AC_SEARCH_LIBS([numa_node_of_cpu], [numa],
|
||||||
|
if test x"$ac_cv_search_numa_node_of_cpu" != x"no"; then
|
||||||
|
NUMA_LIB="$ac_cv_search_numa_node_of_cpu";
|
||||||
|
fi)
|
||||||
|
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]
|
||||||
|
)
|
||||||
|
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
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
AC_ARG_ENABLE([w-from],
|
AC_ARG_ENABLE([w-from],
|
||||||
AS_HELP_STRING([--enable-w-from], [enable w from field by default]),
|
AS_HELP_STRING([--enable-w-from], [enable w from field by default]),
|
||||||
[], enable_w_from=no
|
[], enable_w_from=no
|
||||||
|
@ -4,6 +4,7 @@ AM_CPPFLAGS = \
|
|||||||
-DLOCALEDIR=\"$(localedir)\"
|
-DLOCALEDIR=\"$(localedir)\"
|
||||||
|
|
||||||
AM_LDFLAGS = ../proc/libprocps.la
|
AM_LDFLAGS = ../proc/libprocps.la
|
||||||
|
AM_LDFLAGS += $(NUMA_LIB)
|
||||||
|
|
||||||
if WITH_NCURSES
|
if WITH_NCURSES
|
||||||
usrbin_exec_PROGRAMS = \
|
usrbin_exec_PROGRAMS = \
|
||||||
|
Loading…
Reference in New Issue
Block a user