Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmake: initialize with Role that controls which commands to register | Daniel Pfeifer | 2017-05-08 | 1 | -1/+1 |
| | |||||
* | Autogen: Use FileWrite to write the settings file | Sebastian Holtermann | 2017-04-22 | 1 | -19/+21 |
| | |||||
* | Autogen: Save the hash of the old settings string only | Sebastian Holtermann | 2017-04-22 | 1 | -27/+34 |
| | |||||
* | Autogen: Generate moc_predefs.h only on demand | Sebastian Holtermann | 2017-04-22 | 1 | -30/+41 |
| | |||||
* | Autogen: Uppercase function name | Sebastian Holtermann | 2017-04-22 | 1 | -7/+7 |
| | |||||
* | Autogen: New QuotedCommand function for logging | Sebastian Holtermann | 2017-04-22 | 1 | -22/+24 |
| | |||||
* | Autogen: Use FileDiffers and FileWrite for AUTOMOC | Sebastian Holtermann | 2017-04-22 | 1 | -81/+54 |
| | |||||
* | Autogen: Add FileDiffers and FileWrite methods | Sebastian Holtermann | 2017-04-22 | 1 | -0/+43 |
| | |||||
* | Autogen: MakeParentDirectory logPrefix parameter | Sebastian Holtermann | 2017-04-22 | 1 | -7/+11 |
| | |||||
* | Autogen: Determine settings file name only once | Sebastian Holtermann | 2017-04-22 | 1 | -21/+17 |
| | |||||
* | Autogen: Overhaul class variable names and sorting | Sebastian Holtermann | 2017-04-22 | 1 | -45/+45 |
| | |||||
* | Merge topic 'autogen-fixes' | Brad King | 2017-04-21 | 1 | -3/+60 |
|\ | | | | | | | | | | | | | 09035319 Autogen: Pass explicit predefines header to moc if possible Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !671 | ||||
| * | Autogen: Pass explicit predefines header to moc if possible | Aleix Pol | 2017-04-20 | 1 | -3/+60 |
| | | | | | | | | | | | | | | | | | | | | | | Qt is relying on whoever calls moc to include a file with the predefined values that will be used by the compiler, otherwise moc takes wrong paths and weird things happen. Instead, generate an include file and feed it to all mocs to make sure it's generating correct code. Co-Author: Sebastian Holtermann <sebholt@xwmw.org> Fixes: #16640 | ||||
* | | Use quotes for non-system includes | Daniel Pfeifer | 2017-04-11 | 1 | -3/+3 |
|/ | | | | | | | | | | | | | Automate with: git grep -l '#include <cm_' -- Source \ | xargs sed -i 's/#include <\(cm_.*\)>/#include "\1"/g' git grep -l '#include <cmsys/' -- Source \ | xargs sed -i 's/#include <\(cmsys\/.*\)>/#include "\1"/g' git grep -l '#include <cm[A-Z]' -- Source \ | xargs sed -i 's/#include <\(cm[A-Z].*\)>/#include "\1"/g' | ||||
* | Autogen: Add RunCommand method with built in logging | Sebastian Holtermann | 2017-03-06 | 1 | -58/+59 |
| | |||||
* | Autogen: Error return when a scan file is not readable | Sebastian Holtermann | 2017-03-06 | 1 | -39/+66 |
| | |||||
* | Autogen: Add support for generated .qrc files | Sebastian Holtermann | 2017-03-06 | 1 | -31/+35 |
| | |||||
* | Autogen: Embrace qrc file lists in braces in AutogenInfo.cmake | Sebastian Holtermann | 2017-03-06 | 1 | -23/+27 |
| | | | | This allows empty .qrc files in any list position. | ||||
* | Autogen: Add cmQtAutogeneratorCommon class with shared types and functions | Sebastian Holtermann | 2017-03-06 | 1 | -4/+8 |
| | |||||
* | Autogen: New short InfoGet functions | Sebastian Holtermann | 2017-03-02 | 1 | -70/+60 |
| | |||||
* | Autogen: Parse enabled feature configuration only | Sebastian Holtermann | 2017-03-02 | 1 | -108/+117 |
| | |||||
* | Autogen: Add missing return on error | Sebastian Holtermann | 2017-03-02 | 1 | -0/+1 |
| | |||||
* | Autogen: Rename and merge moc related methods | Sebastian Holtermann | 2017-03-02 | 1 | -34/+18 |
| | |||||
* | Autogen: Add AUTOUIC_SEARCH_PATHS support | Sebastian Holtermann | 2017-03-02 | 1 | -49/+89 |
| | | | | Closes #15227 | ||||
* | Autogen: Add subDirPrefix function | Sebastian Holtermann | 2017-03-02 | 1 | -13/+15 |
| | |||||
* | Autogen: Merge FindInIncludeDirectories into FindIncludeFile | Sebastian Holtermann | 2017-03-01 | 1 | -26/+20 |
| | |||||
* | Autogen: Add hint to SKIP_AUTOMOC in error message | Sebastian Holtermann | 2017-02-23 | 1 | -1/+3 |
| | | | | Closes #15751 | ||||
* | Autogen: Add Quote function and use it for logging | Sebastian Holtermann | 2017-02-23 | 1 | -51/+73 |
| | |||||
* | Autogen: Add AUTOMOC_DEPEND_FILTERS support | Sebastian Holtermann | 2017-02-22 | 1 | -10/+50 |
| | |||||
* | Autogen: Single point of return in Run() method | Sebastian Holtermann | 2017-02-22 | 1 | -15/+19 |
| | |||||
* | Autogen: Log simplifications | Sebastian Holtermann | 2017-02-22 | 1 | -24/+15 |
| | |||||
* | Merge topic 'autogen_json' | Brad King | 2017-02-22 | 1 | -715/+861 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 29d96633 Autogen: Don't use .moc include in Q_PLUGIN_METADATA test d60f1ddc Autogen: Documentation update cdb72127 Autogen: Add release notes for Q_PLUGIN_METADATA support 8b13a52c Autogen: Tests: Set different compression levels in rcc test 9d1db7d7 Autogen: Overhaul and simplify AutogenInfo.cmake file generation 0ab817fa Autogen: Optimize GetCompileDefinitionsAndDirectories function 754d4318 Autogen: Sort AutogenInfo.cmake.in cd74daf0 Autogen: Tests: Add Q_PLUGIN_METADATA test 39c4819e Autogen: Tests: Add moc include tests 50805693 Autogen: Tests: Clean comments c23206b6 Autogen: Log simplifications 347572cf Autogen: Only touch an unchanged moc_compilation.cpp 03df033b Autogen: Rebuild moc when Q_PLUGIN_METADATA json file changes 3ec230de Autogen: Use GetRealPath in central places only 41fb64e7 Autogen: Search moc includes in include directories 175c8900 Autogen: Sort includes before composing include options ... | ||||
| * | Autogen: Sort AutogenInfo.cmake.in | Sebastian Holtermann | 2017-02-21 | 1 | -2/+2 |
| | | | | | | | | | | Also rename AM_SKIP_MOC to AM_MOC_SKIP and AM_SKIP_UIC to AM_UIC_SKIP | ||||
| * | Autogen: Log simplifications | Sebastian Holtermann | 2017-02-21 | 1 | -123/+116 |
| | | | | | | | | | | The logging methods now automatically add an end-of-line to the message if it is missing. | ||||
| * | Autogen: Only touch an unchanged moc_compilation.cpp | Sebastian Holtermann | 2017-02-21 | 1 | -36/+37 |
| | | |||||
| * | Autogen: Rebuild moc when Q_PLUGIN_METADATA json file changes | Sebastian Holtermann | 2017-02-21 | 1 | -64/+166 |
| | | | | | | | | Closes #15419 | ||||
| * | Autogen: Use GetRealPath in central places only | Sebastian Holtermann | 2017-02-21 | 1 | -27/+18 |
| | | |||||
| * | Autogen: Search moc includes in include directories | Sebastian Holtermann | 2017-02-21 | 1 | -8/+31 |
| | | |||||
| * | Autogen: Sort includes before composing include options | Sebastian Holtermann | 2017-02-21 | 1 | -34/+33 |
| | | |||||
| * | Autogen: Add FindInIncludeDirectories method | Sebastian Holtermann | 2017-02-21 | 1 | -0/+19 |
| | | |||||
| * | Autogen: Split moc include paths on info reading | Sebastian Holtermann | 2017-02-21 | 1 | -19/+17 |
| | | |||||
| * | Autogen: Loop based macro detection instead of code duplication | Sebastian Holtermann | 2017-02-21 | 1 | -17/+19 |
| | | |||||
| * | Autogen: Issue a warning if moc isn't required in strict mode | Sebastian Holtermann | 2017-02-21 | 1 | -0/+9 |
| | | |||||
| * | Autogen: Error message tweaks | Sebastian Holtermann | 2017-02-21 | 1 | -18/+17 |
| | | |||||
| * | Autogen: Acquire and store header extensions in Init() | Sebastian Holtermann | 2017-02-21 | 1 | -44/+38 |
| | | |||||
| * | Autogen: Overhaul FindMatchingHeader function | Sebastian Holtermann | 2017-02-21 | 1 | -71/+76 |
| | | |||||
| * | Autogen: Don't list all search paths in error message | Sebastian Holtermann | 2017-02-21 | 1 | -7/+1 |
| | | |||||
| * | Autogen: Indentation fix | Sebastian Holtermann | 2017-02-21 | 1 | -2/+1 |
| | | |||||
| * | Autogen: Rename moc related variables | Sebastian Holtermann | 2017-02-21 | 1 | -11/+10 |
| | | |||||
| * | Autogen: Overhaul moc include list generation | Sebastian Holtermann | 2017-02-21 | 1 | -47/+55 |
| | |