Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge topic 'autogen-fixes' | Brad King | 2017-04-21 | 1 | -2/+6 |
|\ | | | | | | | | | | | | | 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 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | 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' | ||||
* | | cmConfigure: Ensure separate include block in headers | Daniel Pfeifer | 2017-04-11 | 1 | -0/+1 |
|/ | | | | | | | | | | | Make sure that `#include <cmConfigure.h>` is followed by an empty line in header files. This is necessary to make sure that changing <> to "" does not affect the include ordering of clang-format. Automate with: git grep -l '#include <cmConfigure.h>' | grep -v '.cxx$' \ | xargs sed -i '/#include <cmConfigure.h>/ { N; N; s/\n\{1,2\}/\n\n/ }' | ||||
* | Autogen: Add RunCommand method with built in logging | Sebastian Holtermann | 2017-03-06 | 1 | -0/+2 |
| | |||||
* | Autogen: Error return when a scan file is not readable | Sebastian Holtermann | 2017-03-06 | 1 | -1/+1 |
| | |||||
* | Autogen: Rename and merge moc related methods | Sebastian Holtermann | 2017-03-02 | 1 | -7/+5 |
| | |||||
* | Autogen: Add AUTOUIC_SEARCH_PATHS support | Sebastian Holtermann | 2017-03-02 | 1 | -0/+3 |
| | | | | Closes #15227 | ||||
* | Autogen: Add subDirPrefix function | Sebastian Holtermann | 2017-03-02 | 1 | -1/+1 |
| | |||||
* | Autogen: Merge FindInIncludeDirectories into FindIncludeFile | Sebastian Holtermann | 2017-03-01 | 1 | -3/+2 |
| | |||||
* | Autogen: Add AUTOMOC_DEPEND_FILTERS support | Sebastian Holtermann | 2017-02-22 | 1 | -0/+1 |
| | |||||
* | Autogen: Log simplifications | Sebastian Holtermann | 2017-02-21 | 1 | -2/+2 |
| | | | | | The logging methods now automatically add an end-of-line to the message if it is missing. | ||||
* | Autogen: Rebuild moc when Q_PLUGIN_METADATA json file changes | Sebastian Holtermann | 2017-02-21 | 1 | -19/+43 |
| | | | | Closes #15419 | ||||
* | Autogen: Search moc includes in include directories | Sebastian Holtermann | 2017-02-21 | 1 | -3/+5 |
| | |||||
* | Autogen: Add FindInIncludeDirectories method | Sebastian Holtermann | 2017-02-21 | 1 | -0/+2 |
| | |||||
* | Autogen: Synchronize header/source argument names | Sebastian Holtermann | 2017-02-21 | 1 | -10/+10 |
| | |||||
* | Autogen: Split moc include paths on info reading | Sebastian Holtermann | 2017-02-21 | 1 | -1/+1 |
| | |||||
* | Autogen: Loop based macro detection instead of code duplication | Sebastian Holtermann | 2017-02-21 | 1 | -3/+5 |
| | |||||
* | Autogen: Acquire and store header extensions in Init() | Sebastian Holtermann | 2017-02-21 | 1 | -17/+12 |
| | |||||
* | Autogen: Overhaul FindMatchingHeader function | Sebastian Holtermann | 2017-02-21 | 1 | -0/+7 |
| | |||||
* | Autogen: Rename moc related variables | Sebastian Holtermann | 2017-02-21 | 1 | -3/+3 |
| | |||||
* | Autogen: Overhaul moc include list generation | Sebastian Holtermann | 2017-02-21 | 1 | -2/+1 |
| | |||||
* | Autogen: Move method declarations; Remove comments | Sebastian Holtermann | 2017-02-19 | 1 | -10/+10 |
| | |||||
* | Autogen: Rename SkipFoo variables/methods to FooSkip | Sebastian Holtermann | 2017-02-19 | 1 | -4/+4 |
| | |||||
* | Autogen: Split moc options info string immediately | Sebastian Holtermann | 2017-02-19 | 1 | -1/+0 |
| | |||||
* | Autogen: Split moc compile options info string immediately | Sebastian Holtermann | 2017-02-19 | 1 | -2/+1 |
| | |||||
* | Autogen: Rename variables read from info file | Sebastian Holtermann | 2017-02-19 | 1 | -3/+3 |
| | |||||
* | Autogen: Inline settings string generation methods | Sebastian Holtermann | 2017-02-19 | 1 | -3/+0 |
| | |||||
* | Autogen: Rename settings string variables | Sebastian Holtermann | 2017-02-19 | 1 | -3/+4 |
| | |||||
* | Autogen: Make methods const | Sebastian Holtermann | 2017-02-19 | 1 | -7/+9 |
| | |||||
* | Autogen: Add method for checksum based path generation | Sebastian Holtermann | 2017-02-19 | 1 | -0/+2 |
| | |||||
* | Autogen: Single point of return in RccGenerateFile | Sebastian Holtermann | 2017-02-19 | 1 | -3/+3 |
| | |||||
* | Autogen: Add FooEnabled() utility methods | Sebastian Holtermann | 2017-02-19 | 1 | -0/+4 |
| | |||||
* | Autogen: Rename settings string generation methods | Sebastian Holtermann | 2017-02-19 | 1 | -3/+4 |
| | |||||
* | Autogen: Rename settings file read/write methods | Sebastian Holtermann | 2017-02-19 | 1 | -3/+3 |
| | |||||
* | Autogen: Add GenerateAllAny flag test method | Sebastian Holtermann | 2017-02-19 | 1 | -0/+6 |
| | |||||
* | Autogen: Rename GenerateFooAll variables to GenerateAllFoo | Sebastian Holtermann | 2017-02-19 | 1 | -3/+3 |
| | |||||
* | Autogen: Generators: Rename requiresMocing method | Sebastian Holtermann | 2017-01-12 | 1 | -1/+1 |
| | |||||
* | Autogen: Generators: Save the UIC/RCC settings that were actually used | Sebastian Holtermann | 2017-01-12 | 1 | -4/+8 |
| | |||||
* | Autogen: Generators: Dedicated generateAll variables for MOC/UIC/RCC | Sebastian Holtermann | 2017-01-12 | 1 | -1/+3 |
| | |||||
* | Autogen: Generators: Save the MOC settings that were actually used | Sebastian Holtermann | 2017-01-12 | 1 | -7/+5 |
| | |||||
* | Autogen: Generators: Rename GenerateFoo methods to FooGenerate | Sebastian Holtermann | 2017-01-12 | 1 | -10/+11 |
| | |||||
* | Autogen: Generators: Introduce FileAbsentOrOlder function | Sebastian Holtermann | 2017-01-12 | 1 | -2/+0 |
| | |||||
* | Autogen: Generators: Make class static method a source static function | Sebastian Holtermann | 2017-01-12 | 1 | -1/+0 |
| | |||||
* | Autogen: Generators: Make class static method a source static function | Sebastian Holtermann | 2017-01-12 | 1 | -3/+0 |
| | |||||
* | Autogen: Generators: Sort methods by task | Sebastian Holtermann | 2017-01-12 | 1 | -36/+35 |
| | |||||
* | AUTOGEN: Generators: Moc/UicSkipTest methods | Sebastian Holtermann | 2017-01-10 | 1 | -0/+3 |
| | |||||
* | AUTOGEN: Generators: Use separate header lists for MOC and UIC | Sebastian Holtermann | 2017-01-10 | 1 | -3/+5 |
| | | | | This is necessary for the skipMoc and skipUic lists to work properly. | ||||
* | AUTOGEN: Generators: Add dedicated method for moc content parsing | Sebastian Holtermann | 2017-01-10 | 1 | -0/+6 |
| | |||||
* | AUTOGEN: Generators: Split config SKIP_MOC and SKIP_UIC into vectors | Sebastian Holtermann | 2017-01-10 | 1 | -2/+2 |
| |