autoconf revision b13fa0acded6ab4915142c8e306cc4c6f964fc20
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas GustafssonCopyright (C) 2000, 2001 Internet Software Consortium.
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas GustafssonSee COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas Gustafsson
b13fa0acded6ab4915142c8e306cc4c6f964fc20Andreas Gustafsson$Id: autoconf,v 1.2 2001/10/22 23:03:43 gson Exp $
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas Gustafsson
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas GustafssonHere are some hints on how to use autoconf correctly when doing
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas GustafssonBIND 9 development.
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas Gustafsson
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas GustafssonNever edit the configure script directly. Edit configure.in, commit
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas Gustafssonthe changes, run "autoconf", and commit the new configure. Doing two
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas Gustafssonseparate commits ensures that the version numbers embedded in the
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas Gustafssonconfigure script are correct.
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas Gustafsson
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas GustafssonDon't edit config.h.in directly. Instead, run "autoheader". If it
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas Gustafssoncomplains about missing definitions, add them to acconfig.h, rerun
b13fa0acded6ab4915142c8e306cc4c6f964fc20Andreas Gustafssonautoheader, commit acconfig.h if edited, and commit the generated
b13fa0acded6ab4915142c8e306cc4c6f964fc20Andreas Gustafssonconfig.h.in.