Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | 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 |
| | | |||||
| * | Autogen: Inline string generation | Sebastian Holtermann | 2017-02-19 | 1 | -5/+2 |
| | | |||||
| * | Autogen: Synchronize variable names | Sebastian Holtermann | 2017-02-19 | 1 | -54/+54 |
| | | |||||
| * | Autogen: Move method declarations; Remove comments | Sebastian Holtermann | 2017-02-19 | 1 | -5/+1 |
| | | |||||
| * | Autogen: Rename SkipFoo variables/methods to FooSkip | Sebastian Holtermann | 2017-02-19 | 1 | -12/+12 |
| | | |||||
| * | Autogen: Split moc options info string immediately | Sebastian Holtermann | 2017-02-19 | 1 | -11/+15 |
| | | |||||
| * | Autogen: Split moc compile options info string immediately | Sebastian Holtermann | 2017-02-19 | 1 | -12/+11 |
| | | |||||
| * | Autogen: Rename variables read from info file | Sebastian Holtermann | 2017-02-19 | 1 | -9/+9 |
| | | |||||
| * | Autogen: Inline settings string generation methods | Sebastian Holtermann | 2017-02-19 | 1 | -38/+20 |
| | | |||||
| * | Autogen: Rename settings string variables | Sebastian Holtermann | 2017-02-19 | 1 | -9/+9 |
| | | |||||
| * | Autogen: Make methods const | Sebastian Holtermann | 2017-02-19 | 1 | -5/+5 |
| | | |||||
| * | Autogen: Add method for checksum based path generation | Sebastian Holtermann | 2017-02-19 | 1 | -7/+20 |
| | | |||||
| * | Autogen: Use nested loops instead of code duplication | Sebastian Holtermann | 2017-02-19 | 1 | -35/+28 |
| | | |||||
| * | Autogen: Use cmSystemTools::Stdout/err instead of std::cout/err | Sebastian Holtermann | 2017-02-19 | 1 | -8/+7 |
| | |