summaryrefslogtreecommitdiffstats
path: root/qttools.pro
Commit message (Collapse)AuthorAgeFilesLines
* Port qdoc's libclang detection to the configure systemSimon Hausmann2018-12-121-1/+0
| | | | | | | | | | | This is just an initial rough port with a custom config detection. More things can be refined in the future, for example turning libclang into a library to be used with QMAKE_USE. Fixes: QTBUG-72259 Change-Id: Iaf3c42f76b79bdfd07476173c2fd0f4060c11fea Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Martin Smith <martin.smith@qt.io>
* Use clang as a parser in qdocOlivier Goffart2017-08-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | The file qt_find_clang.prf is inspired by qtcreator's clang_installation.pri. The code from the while loop in ClangVisitor::parseProperty contains code moved from CppCodeParser::matchProperty. The code in the for loop of ClangCodeParser::parseSourceFile (from the "Doc parses the comment"), is mostly moved from CppCodeParser::matchDocsAndStuff. In CppCodeParser, most of the code is removed since clang is used for parsing. We just need to leave enough to parse the declaration in the comments which still use the old parser (\fn, ...) Known issues: - When the parameter name is a comment, it is lost. (e.g. QObject::eventFilter(QObject * /* watched */, QEvent * /* event */) - I can't compute default parameters when they are expanded from a macro. (e.g. QObject::tr) - Instances of #ifndef Q_QDOC need to be reviewed Change-Id: I92d4ca4fc52810d9d3de433147a9953eea3a1802 Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
* adjust to new "configure -nomake tools" semanticsOswald Buddenhagen2013-05-031-1/+0
| | | | | Change-Id: I953ce0215e67ee4dd8fa4fc0db2c1903946e3132 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* use centralized handling of QT_BUILD_PARTSOswald Buddenhagen2012-07-091-13/+2
| | | | | Change-Id: I220d36267e36bd2993fc520dea1fdffa3405b0a5 Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* tests: build autotests by default for qttoolsRohan McGovern2011-05-121-1/+2
| | | | | | | Configure Qt with `-nomake tests' if you don't want the tests. Reviewed-by: Jason McDonald Change-Id: I505b7e0d2e3b182f735a7cc06bae538dbb287e9a
* Initial import from the monolithic Qt.Qt by Nokia2011-04-271-0/+12
This is the beginning of revision history for this module. If you want to look at revision history older than this, please refer to the Qt Git wiki for how to use Git history grafting. At the time of writing, this wiki is located here: http://qt.gitorious.org/qt/pages/GitIntroductionWithQt If you have already performed the grafting and you don't see any history beyond this commit, try running "git log" with the "--follow" argument. Branched from the monolithic repo, Qt master branch, at commit 896db169ea224deb96c59ce8af800d019de63f12