324 Commits

Author SHA1 Message Date
Sebastian Holtermann
815a05cf12 Autogen: Overhaul FindMatchingHeader function 2017-02-21 10:12:51 -05:00
Sebastian Holtermann
3270091210 Autogen: Don't list all search paths in error message 2017-02-21 10:12:50 -05:00
Sebastian Holtermann
793c9a7925 Autogen: Indentation fix 2017-02-21 10:12:50 -05:00
Sebastian Holtermann
25dbfbc2a9 Autogen: Rename moc related variables 2017-02-21 10:12:50 -05:00
Sebastian Holtermann
3cc42863a4 Autogen: Overhaul moc include list generation 2017-02-21 10:12:49 -05:00
Sebastian Holtermann
074534a56d Autogen: Inline string generation 2017-02-19 12:35:43 +01:00
Sebastian Holtermann
a51f1a91d9 Autogen: Synchronize variable names 2017-02-19 12:35:43 +01:00
Sebastian Holtermann
b2063fd70f Autogen: Move method declarations; Remove comments 2017-02-19 12:35:43 +01:00
Sebastian Holtermann
10beb4a034 Autogen: Rename SkipFoo variables/methods to FooSkip 2017-02-19 12:35:43 +01:00
Sebastian Holtermann
f37f1a647d Autogen: Split moc options info string immediately 2017-02-19 12:35:43 +01:00
Sebastian Holtermann
5bb997c24a Autogen: Split moc compile options info string immediately 2017-02-19 12:35:42 +01:00
Sebastian Holtermann
a9e3c903b6 Autogen: Rename variables read from info file 2017-02-19 12:35:42 +01:00
Sebastian Holtermann
2f3ecd4ea9 Autogen: Inline settings string generation methods 2017-02-19 12:35:42 +01:00
Sebastian Holtermann
739592c925 Autogen: Rename settings string variables 2017-02-19 12:35:42 +01:00
Sebastian Holtermann
ad1f21313f Autogen: Make methods const 2017-02-19 12:35:42 +01:00
Sebastian Holtermann
d3a9887149 Autogen: Add method for checksum based path generation 2017-02-19 12:35:42 +01:00
Sebastian Holtermann
6ae09b7c14 Autogen: Use nested loops instead of code duplication 2017-02-19 12:35:41 +01:00
Sebastian Holtermann
9a7c9efeea Autogen: Use cmSystemTools::Stdout/err instead of std::cout/err 2017-02-19 12:35:41 +01:00
Sebastian Holtermann
86c2b552ad Autogen: LogWarning method fix 2017-02-19 12:35:41 +01:00
Sebastian Holtermann
2fed7bcc1f Autogen: Single point of return in RccGenerateFile 2017-02-19 12:35:41 +01:00
Sebastian Holtermann
c29950cc1f Autogen: Single point of return in UicGenerateFile 2017-02-19 12:35:41 +01:00
Sebastian Holtermann
74a2fcff50 Autogen: Single point of return in MocGenerateFile 2017-02-19 12:35:41 +01:00
Sebastian Holtermann
21886ff66a Autogen: Use FooEnabled() utility methods 2017-02-19 12:35:41 +01:00
Sebastian Holtermann
32d0ee3576 Autogen: Generate empty settings string for disabled feature 2017-02-19 12:35:40 +01:00
Sebastian Holtermann
119876e6d5 Autogen: Simplify settings write method 2017-02-19 12:35:40 +01:00
Sebastian Holtermann
c88a3f7228 Autogen: Simplify settings read method 2017-02-19 12:35:40 +01:00
Sebastian Holtermann
25f0c2e14b Autogen: Rename settings key variables 2017-02-19 12:35:40 +01:00
Sebastian Holtermann
763f717ce2 Autogen: Rename settings string generation methods 2017-02-19 12:35:40 +01:00
Sebastian Holtermann
3ee2b1623e Autogen: Rename settings file read/write methods 2017-02-19 12:35:40 +01:00
Sebastian Holtermann
ec24dcdb36 Autogen: Remove unnecessary test 2017-02-19 12:35:39 +01:00
Sebastian Holtermann
6b31416d6c Autogen: Add GenerateAllAny flag test method 2017-02-19 12:35:39 +01:00
Sebastian Holtermann
1bd74130f2 Autogen: Rename GenerateFooAll variables to GenerateAllFoo 2017-02-19 12:35:39 +01:00
Daniel Pfeifer
ee72803e9f fix some include-what-you-use diagnostics 2017-02-17 22:12:21 +01:00
Sebastian Holtermann
28ee378405 Autogen: Fix headers not skipped 2017-02-15 21:00:39 +01:00
Sebastian Holtermann
bb670d9625 Autogen: Generators: Remove space 2017-01-13 00:00:45 +01:00
Sebastian Holtermann
3f86032bda Autogen: Generators: Rename requiresMocing method 2017-01-13 00:00:45 +01:00
Sebastian Holtermann
f24e1d37ce Autogen: Generators: Fix clang-tidy readability-else-after-return 2017-01-13 00:00:45 +01:00
Sebastian Holtermann
d7d2cb48c6 Autogen: Generators: Save the UIC/RCC settings that were actually used 2017-01-13 00:00:44 +01:00
Sebastian Holtermann
721997a7a2 Autogen: Generators: Dedicated generateAll variables for MOC/UIC/RCC 2017-01-13 00:00:44 +01:00
Sebastian Holtermann
9f47d32697 Autogen: Generators: Save the MOC settings that were actually used 2017-01-13 00:00:44 +01:00
Sebastian Holtermann
597124ba8e Autogen: Generators: Add function to read makefile definitions config aware 2017-01-13 00:00:44 +01:00
Sebastian Holtermann
2b400b2421 Autogen: Generators: Move moc/uic/rcc executable test to generate method 2017-01-13 00:00:44 +01:00
Sebastian Holtermann
edf0b8a52b Autogen: Generators: Rename GenerateFoo methods to FooGenerate 2017-01-13 00:00:44 +01:00
Sebastian Holtermann
06430919f4 Autogen: Generators: Use FileAbsentOrOlder for UIC tests 2017-01-13 00:00:43 +01:00
Sebastian Holtermann
ca179f2afc Autogen: Generators: Use FileAbsentOrOlder for MOC tests 2017-01-13 00:00:43 +01:00
Sebastian Holtermann
119791ae52 Autogen: Generators: Introduce FileAbsentOrOlder function 2017-01-13 00:00:43 +01:00
Sebastian Holtermann
95e4cfc594 Autogen: Generators: Simplify (and fix) JoinExts function 2017-01-13 00:00:43 +01:00
Sebastian Holtermann
6c55755bdd Autogen: Generators: Make class static method a source static function 2017-01-13 00:00:43 +01:00
Sebastian Holtermann
1491ab1c66 Autogen: Generators: Make class static method a source static function 2017-01-13 00:00:43 +01:00
Sebastian Holtermann
29112c9a69 Autogen: Generators: Static function upper case rename 2017-01-13 00:00:42 +01:00