summaryrefslogtreecommitdiffstats
path: root/Source/cmQtAutoGenerators.cxx
Commit message (Collapse)AuthorAgeFilesLines
* cmake: initialize with Role that controls which commands to registerDaniel Pfeifer2017-05-081-1/+1
|
* Autogen: Use FileWrite to write the settings fileSebastian Holtermann2017-04-221-19/+21
|
* Autogen: Save the hash of the old settings string onlySebastian Holtermann2017-04-221-27/+34
|
* Autogen: Generate moc_predefs.h only on demandSebastian Holtermann2017-04-221-30/+41
|
* Autogen: Uppercase function nameSebastian Holtermann2017-04-221-7/+7
|
* Autogen: New QuotedCommand function for loggingSebastian Holtermann2017-04-221-22/+24
|
* Autogen: Use FileDiffers and FileWrite for AUTOMOCSebastian Holtermann2017-04-221-81/+54
|
* Autogen: Add FileDiffers and FileWrite methodsSebastian Holtermann2017-04-221-0/+43
|
* Autogen: MakeParentDirectory logPrefix parameterSebastian Holtermann2017-04-221-7/+11
|
* Autogen: Determine settings file name only onceSebastian Holtermann2017-04-221-21/+17
|
* Autogen: Overhaul class variable names and sortingSebastian Holtermann2017-04-221-45/+45
|
* Merge topic 'autogen-fixes'Brad King2017-04-211-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 possibleAleix Pol2017-04-201-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 includesDaniel Pfeifer2017-04-111-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 loggingSebastian Holtermann2017-03-061-58/+59
|
* Autogen: Error return when a scan file is not readableSebastian Holtermann2017-03-061-39/+66
|
* Autogen: Add support for generated .qrc filesSebastian Holtermann2017-03-061-31/+35
|
* Autogen: Embrace qrc file lists in braces in AutogenInfo.cmakeSebastian Holtermann2017-03-061-23/+27
| | | | This allows empty .qrc files in any list position.
* Autogen: Add cmQtAutogeneratorCommon class with shared types and functionsSebastian Holtermann2017-03-061-4/+8
|
* Autogen: New short InfoGet functionsSebastian Holtermann2017-03-021-70/+60
|
* Autogen: Parse enabled feature configuration onlySebastian Holtermann2017-03-021-108/+117
|
* Autogen: Add missing return on errorSebastian Holtermann2017-03-021-0/+1
|
* Autogen: Rename and merge moc related methodsSebastian Holtermann2017-03-021-34/+18
|
* Autogen: Add AUTOUIC_SEARCH_PATHS supportSebastian Holtermann2017-03-021-49/+89
| | | | Closes #15227
* Autogen: Add subDirPrefix functionSebastian Holtermann2017-03-021-13/+15
|
* Autogen: Merge FindInIncludeDirectories into FindIncludeFileSebastian Holtermann2017-03-011-26/+20
|
* Autogen: Add hint to SKIP_AUTOMOC in error messageSebastian Holtermann2017-02-231-1/+3
| | | | Closes #15751
* Autogen: Add Quote function and use it for loggingSebastian Holtermann2017-02-231-51/+73
|
* Autogen: Add AUTOMOC_DEPEND_FILTERS supportSebastian Holtermann2017-02-221-10/+50
|
* Autogen: Single point of return in Run() methodSebastian Holtermann2017-02-221-15/+19
|
* Autogen: Log simplificationsSebastian Holtermann2017-02-221-24/+15
|
* Merge topic 'autogen_json'Brad King2017-02-221-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.inSebastian Holtermann2017-02-211-2/+2
| | | | | | | | | | Also rename AM_SKIP_MOC to AM_MOC_SKIP and AM_SKIP_UIC to AM_UIC_SKIP
| * Autogen: Log simplificationsSebastian Holtermann2017-02-211-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.cppSebastian Holtermann2017-02-211-36/+37
| |
| * Autogen: Rebuild moc when Q_PLUGIN_METADATA json file changesSebastian Holtermann2017-02-211-64/+166
| | | | | | | | Closes #15419
| * Autogen: Use GetRealPath in central places onlySebastian Holtermann2017-02-211-27/+18
| |
| * Autogen: Search moc includes in include directoriesSebastian Holtermann2017-02-211-8/+31
| |
| * Autogen: Sort includes before composing include optionsSebastian Holtermann2017-02-211-34/+33
| |
| * Autogen: Add FindInIncludeDirectories methodSebastian Holtermann2017-02-211-0/+19
| |
| * Autogen: Split moc include paths on info readingSebastian Holtermann2017-02-211-19/+17
| |
| * Autogen: Loop based macro detection instead of code duplicationSebastian Holtermann2017-02-211-17/+19
| |
| * Autogen: Issue a warning if moc isn't required in strict modeSebastian Holtermann2017-02-211-0/+9
| |
| * Autogen: Error message tweaksSebastian Holtermann2017-02-211-18/+17
| |
| * Autogen: Acquire and store header extensions in Init()Sebastian Holtermann2017-02-211-44/+38
| |
| * Autogen: Overhaul FindMatchingHeader functionSebastian Holtermann2017-02-211-71/+76
| |
| * Autogen: Don't list all search paths in error messageSebastian Holtermann2017-02-211-7/+1
| |
| * Autogen: Indentation fixSebastian Holtermann2017-02-211-2/+1
| |
| * Autogen: Rename moc related variablesSebastian Holtermann2017-02-211-11/+10
| |
| * Autogen: Overhaul moc include list generationSebastian Holtermann2017-02-211-47/+55
| |