1a9d77761e
The qtquick-config.h file was being generated empty by the cmake build, causing 'division by zero in #if' errors in downstream consumers (SDDM, KWin) because QT_CONFIG(quick_shadereffect) and QT_CONFIG(quick_draganddrop) were undefined. Two fixes: 1. Explicitly enable QT_FEATURE_quick_shadereffect and QT_FEATURE_quick_draganddrop in the cmake configuration. 2. Add a safety net that regenerates qtquick-config.h with the required feature definitions if cmake produces an empty file.
Updating the registry XML
In order to update the registry XML files and retain the history you cannot simply download the files the Khronos website and copy them into this directory. You should follow these steps, instead:
- check out the
khronos-registrybranch - download the XML files from the Khronos repository
- copy them under the
registrydirectory - check the result for consistency and commit it
- check out the
masterbranch and merge thekhronos-registrybranch into it with the appropriate commit message