third_party: Update waf to version 2.0.22
authorAndreas Schneider <asn@samba.org>
Wed, 25 Aug 2021 13:34:58 +0000 (15:34 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 2 Sep 2021 21:22:17 +0000 (21:22 +0000)
commit59ed09928541d40df72592419247add608a54aca
tree85a8bd7ec2200f3b498897a2c7d376bbc874b659
parente41bc0f43f6d86d554f37881263c43c356994726
third_party: Update waf to version 2.0.22

New in waf 2.0.22

* Fix stdin propagation with faulty vcvarsall scripts #2315
* Enable mixing Unix-style paths with destdir on Windows platforms #2337
* Fix shell escaping unit test parameters #2314
* Improve extras/clang_compilation_database and extras/swig compatibility #2336
* Propagate C++ flags to the Cuda compiler in extras/cuda #2311
* Fix detection of Qt 5.0.0 (preparation for Qt6) #2331
* Enable Haxe processing #2308
* Fix regression in MACOSX_DEPLOYMENT_TARGET caused by distutils #2330
* Fix extras/wafcache concurrent trimming issues #2312
* Fix extras/wafcache symlink handling #2327

The import was done like this:

./third_party/waf/update.sh

Then changing buildtools/bin/waf and buildtools/wafsamba/wafsamba.py
by hand.

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>

Signed-off-by: Andreas Schneider <asn@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Thu Sep  2 21:22:17 UTC 2021 on sn-devel-184
12 files changed:
buildtools/bin/waf
buildtools/wafsamba/wafsamba.py
third_party/waf/waflib/Build.py
third_party/waf/waflib/Context.py
third_party/waf/waflib/Tools/msvc.py
third_party/waf/waflib/Tools/python.py
third_party/waf/waflib/Tools/qt5.py
third_party/waf/waflib/Tools/waf_unit_test.py
third_party/waf/waflib/Utils.py
third_party/waf/waflib/extras/clang_compilation_database.py
third_party/waf/waflib/extras/haxe.py [new file with mode: 0644]
third_party/waf/waflib/extras/wafcache.py