Qt3D libraries are not detected
After updating to waf 2.0.22 the Qt3D libraries are not detected anymore. I use the env var QT5_XCOMPILE=1 on linux to bypass pkgconfig calls, because I copied the Qt SDK folder from another maschine. After some digging it seems a regexp is responsible for it, which was changed in commit cf8468a7.
The Qt3D libraries are called e.g. "libQt53DCore.so", "libQt53DLogic.so", which the regexp:
re_qt = re.compile(pat % 'Qt5?(?P<name>\\D+)' + '$')
ignore explicitly by saying "\D+", which means every character except numbers.
I tried replacing "\D+" with "\w+" and it seems to work again.