]> Savannah Git Hosting - m4.git/commitdiff

Savannah Git Hosting - m4.git/commitdiff

git git@sv / m4.git / commitdiff
? search:
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 4c05d56)
* HACKING: Document policy behind 2007年04月07日 patch.
2007年4月10日 14:39:40 +0000 (14:39 +0000)
Sat, 6 Oct 2007 13:08:24 +0000 (07:08 -0600)

diff --git a/HACKING b/HACKING
index 705b951d1de5e063f961219dc102b598c03c5452..271cf4ac7cf8d65a6cdc345a4491a95e77099d2e 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -38,6 +38,14 @@ and is not part of a release distribution.
environment or the -G option was passed on the command line):
http://www.opengroup.org/onlinepubs/009695399/utilities/m4.html
+* Except for third-party files (libtool, gnulib, ...), all .c files
+ should #include <config.h> before anything else (since there are some
+ #defines in config.h that potentially impact system headers, such as
+ when the user does ./configure --disable-assert). This means that no
+ .h files need to #include <config.h>. However, users compiling
+ external modules should be able to compile without <config.h>, since
+ <config.h> is specific to the M4 build and is not installable.
+
3. Bootstrapping
================
GNU M4 source repository
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /