xref: /freebsd/contrib/ldns/README.git (revision 17d15b251108ff09e632ed4812f7c66999a6b69b)
1*17d15b25SDag-Erling Smørgrav# The ldns git repository can found at:
2*17d15b25SDag-Erling Smørgrav# git.nlnetlabs.nl/ldns/
3*17d15b25SDag-Erling Smørgrav
4*17d15b25SDag-Erling Smørgrav# small list of commands to build all on a linux system
5*17d15b25SDag-Erling Smørgrav# libtoolize is needed for most other targets
6*17d15b25SDag-Erling Smørgrav
7*17d15b25SDag-Erling Smørgrav# on Solaris, and other systems that may not have
8*17d15b25SDag-Erling Smørgrav# the default 'automake' and 'aclocal' script aliases,
9*17d15b25SDag-Erling Smørgrav# the correct versions may need to be set. On those
10*17d15b25SDag-Erling Smørgrav# systems, the 'autoreconf' line should be changed to:
11*17d15b25SDag-Erling Smørgrav# AUTOMAKE=automake-1.10 ACLOCAL=aclocal-1.10 autoreconf
12*17d15b25SDag-Erling Smørgrav
13*17d15b25SDag-Erling Smørgrav# older versions of libtoolize do not support --install
14*17d15b25SDag-Erling Smørgrav# so you might need to remove that (with newer versions
15*17d15b25SDag-Erling Smørgrav# it is needed)
16*17d15b25SDag-Erling Smørgravlibtoolize -c --install
17*17d15b25SDag-Erling Smørgravautoreconf --install
18*17d15b25SDag-Erling Smørgrav./configure --with-examples --with-drill # --with-pyldns --with-p5-dns-ldns
19*17d15b25SDag-Erling Smørgravmake
20*17d15b25SDag-Erling Smørgravmake doc  # needs doxygen for the html pages
21*17d15b25SDag-Erling Smørgrav(cd pcat && autoreconf && ./configure && make)
22*17d15b25SDag-Erling Smørgrav(cd examples/nsd-test && autoreconf && ./configure && make)
23