Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge topic 'autogen_skip_included' | Brad King | 2017-07-11 | 1 | -28/+33 |
|\ | | | | | | | | | | | | | ecac50e1 Autogen: Skip included files on demand Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1039 | ||||
| * | Autogen: Skip included files on demand | Sebastian Holtermann | 2017-07-10 | 1 | -28/+33 |
| | | |||||
| * | Merge branch 'autogen_p' into release-3.9 | Brad King | 2017-07-05 | 1 | -1/+0 |
| |\ | |||||
* | \ | Merge topic 'autogen_p' | Brad King | 2017-07-06 | 1 | -1/+0 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | 251bcbed Autogen: Continue search for FOO_p.h when FOO.h was found Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1022 | ||||
| * | | Autogen: Continue search for FOO_p.h when FOO.h was found | Sebastian Holtermann | 2017-07-02 | 1 | -1/+0 |
| | | | |||||
* | | | Merge topic 'autogen-header-skip' | Brad King | 2017-07-05 | 1 | -1/+1 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | 83d8acee Autogen: Check .moc header name against SKIP list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1017 | ||||
| * | | Autogen: Check .moc header name against SKIP list | Sebastian Holtermann | 2017-06-30 | 1 | -1/+1 |
| |/ | | | | | | | | | | | When encountering an #include "FOO.moc" statement where FOO.hpp was chosen over FOO.cpp as the moc source, the FOO.hpp name was not checked against the moc SKIP list. | ||||
* | | Autogen: Check for Q_OBJECT/Q_GADGET after brace | Sebastian Holtermann | 2017-06-20 | 1 | -2/+4 |
|/ | | | | Closes #16971 | ||||
* | Autogen: Per-config file suffixes. New AUTOGEN_BUILD_DIR target property. | Sebastian Holtermann | 2017-05-26 | 1 | -59/+83 |
| | | | | | Closes #14760 Closes #14313 | ||||
* | Autogen: Pass build directory in Info file | Sebastian Holtermann | 2017-05-26 | 1 | -16/+16 |
| | |||||
* | Autogen: Add -DWIN32 to definitions list on demand | Sebastian Holtermann | 2017-05-13 | 1 | -6/+8 |
| | |||||
* | Autogen: Include moc/uic/rcc binary in settings hash | Sebastian Holtermann | 2017-05-13 | 1 | -8/+15 |
| | |||||
* | 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 |
| | |