libnl: optionally disable cli tools.
compile and link time can reduced, most non-developers don't need these cli tools. ./configure --disable-cli time make real 0m40.485s user 0m33.784s sys 0m2.793s ./configure time make real 0m53.097s user 0m42.077s sys 0m4.396s Signed-off-by: Karl Hiramoto <karl@hiramoto.org>
This commit is contained in:
parent
6921b1c879
commit
018c297274
2 changed files with 12 additions and 1 deletions
|
@ -2,7 +2,13 @@
|
|||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
SUBDIRS = include lib src doc
|
||||
OPT_DIRS =
|
||||
|
||||
if ENABLE_CLI
|
||||
OPT_DIRS += src
|
||||
endif
|
||||
|
||||
SUBDIRS = include lib doc $(OPT_DIRS)
|
||||
|
||||
pkgconfig_DATA = libnl-2.0.pc
|
||||
|
||||
|
|
|
@ -29,6 +29,11 @@ AC_ARG_WITH([pkgconfigdir], AS_HELP_STRING([--with-pkgconfigdir=PATH],
|
|||
[pkgconfigdir="$withval"], [pkgconfigdir='${libdir}/pkgconfig'])
|
||||
AC_SUBST([pkgconfigdir])
|
||||
|
||||
AC_ARG_ENABLE([cli],
|
||||
AS_HELP_STRING([--disable-cli], [Do not build command line interface utils]),
|
||||
[enable_cli="$enableval"], [enable_cli="yes"])
|
||||
AM_CONDITIONAL([ENABLE_CLI], [test "$enable_cli" = "yes"])
|
||||
|
||||
AC_CHECK_LIB([m], [pow], [], AC_MSG_ERROR([libm is required]))
|
||||
|
||||
AC_CONFIG_FILES([Makefile doc/Doxyfile doc/Makefile lib/Makefile
|
||||
|
|
Loading…
Add table
Reference in a new issue