summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2013-06-21 23:59:38 -0400
committerPaul Smith <psmith@gnu.org>2013-06-21 23:59:38 -0400
commitbee4d93a591f7f729717f6079f7d62ef555d9887 (patch)
treecc35fa6eb6d54f4d733b39283985b3fdf9d6c43b /ChangeLog
parent353fcfdb30c96f14c550656f068b6d2c4ad88a86 (diff)
downloadgunmake-bee4d93a591f7f729717f6079f7d62ef555d9887.tar.gz
Disable database verification unless debug enabled.
The database verification can take a long time. Only enable it if debug mode is enabled. If MAKE_MAINTAINER_MODE is set, it's also enabled by default.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0cb5288..ded8974 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2013-06-21 Paul Smith <psmith@gnu.org>
+
+ * main.c (verify_flag): Global variable to determine whether to
+ verify the database or not.
+ (decode_debug_flags): If debug mode, enable verify_flag.
+ (main): If MAKE_MAINTAINTER_MODE, enable verify_flag, otherwise not.
+ (die): Only verify the database if verify_flag is set.
+ * file.c (enter_file): Don't check caching unless verify_flag.
+ * makeint.h: Export verify_flag.
+
2013-05-27 Paul Smith <psmith@gnu.org>
* variable.c (define_automatic_variables): Create a new variable