autoconf revision dafcb997e390efa4423883dafd100c975c4095d6
dafcb997e390efa4423883dafd100c975c4095d6Mark AndrewsCopyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
dafcb997e390efa4423883dafd100c975c4095d6Mark AndrewsCopyright (C) 2001, 2002 Internet Software Consortium.
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas GustafssonSee COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
2a590fe9882d8ed506bfa8cb2decb273f0deae6eAndreas Gustafsson
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews$Id: autoconf,v 1.4 2004/03/05 05:04:50 marka 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.