mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
- --with-libunbound-only build option, only builds the library and
not the daemon and other tools. git-svn-id: file:///svn/unbound/trunk@2689 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
15aacbe89b
commit
15c805677c
4 changed files with 37 additions and 2 deletions
|
|
@ -30,6 +30,7 @@ PYTHONMOD_INSTALL=@PYTHONMOD_INSTALL@
|
||||||
PYTHONMOD_UNINSTALL=@PYTHONMOD_UNINSTALL@
|
PYTHONMOD_UNINSTALL=@PYTHONMOD_UNINSTALL@
|
||||||
PYUNBOUND_INSTALL=@PYUNBOUND_INSTALL@
|
PYUNBOUND_INSTALL=@PYUNBOUND_INSTALL@
|
||||||
PYUNBOUND_UNINSTALL=@PYUNBOUND_UNINSTALL@
|
PYUNBOUND_UNINSTALL=@PYUNBOUND_UNINSTALL@
|
||||||
|
ALLTARGET=@ALLTARGET@
|
||||||
|
|
||||||
# _unbound.la if pyunbound enabled.
|
# _unbound.la if pyunbound enabled.
|
||||||
PYUNBOUND_TARGET=@PYUNBOUND_TARGET@
|
PYUNBOUND_TARGET=@PYUNBOUND_TARGET@
|
||||||
|
|
@ -227,9 +228,11 @@ COMPILE=$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CPPFLAGS) $(CFLAGS)
|
||||||
LINK=$(LIBTOOL) --tag=CC --mode=link $(CC) $(staticexe) $(RUNTIME_PATH) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
|
LINK=$(LIBTOOL) --tag=CC --mode=link $(CC) $(staticexe) $(RUNTIME_PATH) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
|
||||||
LINK_LIB=$(LIBTOOL) --tag=CC --mode=link $(CC) $(RUNTIME_PATH) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(staticexe) -version-info @LIBUNBOUND_CURRENT@:@LIBUNBOUND_REVISION@:@LIBUNBOUND_AGE@ -no-undefined
|
LINK_LIB=$(LIBTOOL) --tag=CC --mode=link $(CC) $(RUNTIME_PATH) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(staticexe) -version-info @LIBUNBOUND_CURRENT@:@LIBUNBOUND_REVISION@:@LIBUNBOUND_AGE@ -no-undefined
|
||||||
|
|
||||||
.PHONY: clean realclean doc lint all install uninstall tests test strip lib longtest longcheck check
|
.PHONY: clean realclean doc lint all install uninstall tests test strip lib longtest longcheck check alltargets
|
||||||
|
|
||||||
all: $(COMMON_OBJ) unbound$(EXEEXT) unbound-checkconf$(EXEEXT) lib unbound-host$(EXEEXT) unbound-control$(EXEEXT) unbound-anchor$(EXEEXT) unbound-control-setup $(WINAPPS) $(PYUNBOUND_TARGET)
|
all: $(COMMON_OBJ) $(ALLTARGET)
|
||||||
|
|
||||||
|
alltargets: unbound$(EXEEXT) unbound-checkconf$(EXEEXT) lib unbound-host$(EXEEXT) unbound-control$(EXEEXT) unbound-anchor$(EXEEXT) unbound-control-setup $(WINAPPS) $(PYUNBOUND_TARGET)
|
||||||
|
|
||||||
# compat with BSD make, register suffix, and an implicit rule to actualise it.
|
# compat with BSD make, register suffix, and an implicit rule to actualise it.
|
||||||
.SUFFIXES: .lo
|
.SUFFIXES: .lo
|
||||||
|
|
|
||||||
17
configure
vendored
17
configure
vendored
|
|
@ -613,6 +613,7 @@ ac_includes_default="\
|
||||||
|
|
||||||
ac_subst_vars='LTLIBOBJS
|
ac_subst_vars='LTLIBOBJS
|
||||||
ldnsdir
|
ldnsdir
|
||||||
|
ALLTARGET
|
||||||
SOURCEFILE
|
SOURCEFILE
|
||||||
SOURCEDETERMINE
|
SOURCEDETERMINE
|
||||||
UBSYMS
|
UBSYMS
|
||||||
|
|
@ -798,6 +799,7 @@ with_libexpat
|
||||||
enable_static_exe
|
enable_static_exe
|
||||||
enable_lock_checks
|
enable_lock_checks
|
||||||
enable_allsymbols
|
enable_allsymbols
|
||||||
|
with_libunbound_only
|
||||||
with_ldns
|
with_ldns
|
||||||
'
|
'
|
||||||
ac_precious_vars='build_alias
|
ac_precious_vars='build_alias
|
||||||
|
|
@ -1498,6 +1500,7 @@ Optional Packages:
|
||||||
an explicit path). Slower, but allows use of large
|
an explicit path). Slower, but allows use of large
|
||||||
outgoing port ranges.
|
outgoing port ranges.
|
||||||
--with-libexpat=path specify explicit path for libexpat.
|
--with-libexpat=path specify explicit path for libexpat.
|
||||||
|
--with-libunbound-only do not build daemon and tool programs
|
||||||
--with-ldns=PATH specify prefix of path of ldns library to use
|
--with-ldns=PATH specify prefix of path of ldns library to use
|
||||||
|
|
||||||
Some influential environment variables:
|
Some influential environment variables:
|
||||||
|
|
@ -17778,6 +17781,20 @@ rm -f conftest.lo
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# see if we want to build the library or everything
|
||||||
|
ALLTARGET="alltargets"
|
||||||
|
|
||||||
|
# Check whether --with-libunbound-only was given.
|
||||||
|
if test "${with_libunbound_only+set}" = set; then :
|
||||||
|
withval=$with_libunbound_only;
|
||||||
|
if test "$withval" = "yes"; then
|
||||||
|
ALLTARGET="lib"
|
||||||
|
fi
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# check this after all other compilation checks, since the linking of the lib
|
# check this after all other compilation checks, since the linking of the lib
|
||||||
# may break checks after this.
|
# may break checks after this.
|
||||||
|
|
||||||
|
|
|
||||||
11
configure.ac
11
configure.ac
|
|
@ -970,6 +970,17 @@ rm -f conftest.lo
|
||||||
AC_SUBST(SOURCEDETERMINE)
|
AC_SUBST(SOURCEDETERMINE)
|
||||||
AC_SUBST(SOURCEFILE)
|
AC_SUBST(SOURCEFILE)
|
||||||
|
|
||||||
|
# see if we want to build the library or everything
|
||||||
|
ALLTARGET="alltargets"
|
||||||
|
AC_ARG_WITH(libunbound-only, AC_HELP_STRING([--with-libunbound-only],
|
||||||
|
[do not build daemon and tool programs]),
|
||||||
|
[
|
||||||
|
if test "$withval" = "yes"; then
|
||||||
|
ALLTARGET="lib"
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
AC_SUBST(ALLTARGET)
|
||||||
|
|
||||||
# check this after all other compilation checks, since the linking of the lib
|
# check this after all other compilation checks, since the linking of the lib
|
||||||
# may break checks after this.
|
# may break checks after this.
|
||||||
AC_ARG_WITH(ldns, AC_HELP_STRING([--with-ldns=PATH],
|
AC_ARG_WITH(ldns, AC_HELP_STRING([--with-ldns=PATH],
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
19 June 2012: Wouter
|
||||||
|
- --with-libunbound-only build option, only builds the library and
|
||||||
|
not the daemon and other tools.
|
||||||
|
|
||||||
18 June 2012: Wouter
|
18 June 2012: Wouter
|
||||||
- code review.
|
- code review.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue