There is no advantage to excluding the tools by default that outweighs
the risk for them to get out of sync with the rest of the codebase.
Change-Id: I3ad292aa5648a4448babdf5d06c84b3f5ec94482
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
We still need to support qbs 1.4.
This reverts commit 7c8744e6cd.
Change-Id: Ic8207a4994ec59665374a94bd8ee921b067856db
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
...as src/tools/cplusplus-keywordgen so it will not get lost. Taken from
[1] in its current revision (e7831d6).
The utility generates code that classifies identifers/keywords. Most
probably the following files from Qt Creator were generated by it or are
at least based on its output:
src/libs/3rdparty/cplusplus/Keywords.cpp
src/libs/3rdparty/cplusplus/ObjectiveCTypeQualifiers.cpp
src/libs/glsl/glslkeywords.cpp
src/plugins/cpptools/cppdoxygen.cpp
We will use the utility to update the known qdoc/doxygen keywords. The
clang code model will also profits from this.
[1] https://github.com/robertoraggi/cplusplus/blob/master/tools/kwgen.cpp
Change-Id: I604f2028d32fd9a48bd6f84bef7264b6d2beed7d
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>