diff --git a/ChangeLog b/ChangeLog index 38427166..175031ef 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,6 @@ NEW IN WAF 1.9.3 ---------------- -* Enable configuration task class lookup in conf.multicheck -* Enable individual output lines in conf.multicheck -* Parallel configuration tests can use any build function +* Parallel configuration tests enhancements (conf.multicheck) * Updated examples for stripping executables * Qt 5.7 detection of -std=c++11 diff --git a/waflib/Tools/c_config.py b/waflib/Tools/c_config.py index bec7f641..5ea0d24a 100644 --- a/waflib/Tools/c_config.py +++ b/waflib/Tools/c_config.py @@ -1299,7 +1299,8 @@ def multicheck(self, *k, **kw): {'header_name':'stdlib.h', 'msg':'... stdlib', 'okmsg': 'aye', 'errmsg': 'nope'}, {'func': test_build, 'msg':'... testing an arbitrary build function', 'okmsg':'ok'}, msg = 'Checking for headers in parallel', - mandatory = False # failures will not cause an error message + mandatory = True # mandatory tests raise an error at the end + run_all_tests = True # try running all tests ) The configuration tests may modify the values in conf.env in any order, so it is