Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge topic 'autogen-fixes' | Brad King | 2017-04-21 | 1 | -0/+41 |
|\ | | | | | | | | | | | | | 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 | -0/+41 |
| | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | | cmGlobalVisualStudioGenerator: Drop VS7 enumeration value | Brad King | 2017-04-19 | 1 | -2/+2 |
| | | | | | | | | | | We no longer support the VS 7.0 (.NET 2002) IDE, so drop the enumeration value corresponding to its version. | ||||
* | | Use quotes for non-system includes | Daniel Pfeifer | 2017-04-11 | 1 | -2/+2 |
|/ | | | | | | | | | | | | | 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' | ||||
* | Add self-sufficient wrapper for <sys/stat.h> | Daniel Pfeifer | 2017-03-24 | 1 | -1/+1 |
| | |||||
* | Autogen: include what you use | Daniel Pfeifer | 2017-03-23 | 1 | -5/+1 |
| | |||||
* | Autogen: Add AUTOGEN_SOURCE_GROUP support | Sebastian Holtermann | 2017-03-16 | 1 | -6/+67 |
| | | | | Closes: #16501 | ||||
* | Autogen: Add AUTOMOC/UIC support for generated source files | Sebastian Holtermann | 2017-03-06 | 1 | -92/+122 |
| | | | | | Closes #16186 Closes #14379 | ||||
* | Autogen: Initializer cleanups | Sebastian Holtermann | 2017-03-06 | 1 | -73/+70 |
| | |||||
* | Autogen: Add support for generated .qrc files | Sebastian Holtermann | 2017-03-06 | 1 | -4/+11 |
| | |||||
* | Autogen: Embrace qrc file lists in braces in AutogenInfo.cmake | Sebastian Holtermann | 2017-03-06 | 1 | -2/+3 |
| | | | | This allows empty .qrc files in any list position. | ||||
* | Autogen: Remove unused variables | Sebastian Holtermann | 2017-03-06 | 1 | -3/+0 |
| | |||||
* | Autogen: Add cmQtAutogeneratorCommon class with shared types and functions | Sebastian Holtermann | 2017-03-06 | 1 | -162/+24 |
| | |||||
* | Autogen: New short InfoGet functions | Sebastian Holtermann | 2017-03-02 | 1 | -1/+1 |
| | |||||
* | Autogen: Add AUTOUIC_SEARCH_PATHS support | Sebastian Holtermann | 2017-03-02 | 1 | -0/+13 |
| | | | | Closes #15227 | ||||
* | Autogen: Add AUTOMOC_DEPEND_FILTERS support | Sebastian Holtermann | 2017-02-22 | 1 | -0/+2 |
| | |||||
* | Autogen: Overhaul and simplify AutogenInfo.cmake file generation | Sebastian Holtermann | 2017-02-21 | 1 | -315/+318 |
| | |||||
* | Autogen: Optimize GetCompileDefinitionsAndDirectories function | Sebastian Holtermann | 2017-02-21 | 1 | -18/+20 |
| | |||||
* | Autogen: Sort AutogenInfo.cmake.in | Sebastian Holtermann | 2017-02-21 | 1 | -4/+4 |
| | | | | | Also rename AM_SKIP_MOC to AM_MOC_SKIP and AM_SKIP_UIC to AM_UIC_SKIP | ||||
* | Autogen: Initializer: Add old settings file to clean files | Sebastian Holtermann | 2017-01-12 | 1 | -0/+8 |
| | |||||
* | AUTOGEN: Initializer: Always remember skipped files | Sebastian Holtermann | 2017-01-10 | 1 | -26/+35 |
| | |||||
* | AUTOGEN: Initializer: Enable SKIP_AUTOGEN on all AUTOGEN generated sources | Sebastian Holtermann | 2017-01-10 | 1 | -2/+4 |
| | |||||
* | AUTOGEN: Initializer: Introduce SKIP_AUTOGEN checks | Sebastian Holtermann | 2017-01-10 | 1 | -1/+7 |
| | |||||
* | AUTOGEN: Rename config variables | Sebastian Holtermann | 2017-01-10 | 1 | -16/+16 |
| | | | | The new names describe the variables use cases better. | ||||
* | AUTOGEN: Make skipMoc and skipUic blacklists behave the same way | Sebastian Holtermann | 2017-01-10 | 1 | -18/+31 |
| | | | | | | | Before skipMoc was a list of files that were not included in the sources. Now the skipMoc files are added to the sources as well in case they are needed for uic processing. skipMoc becomes a blacklist just like skipUic. | ||||
* | QtAutogen: Generate rcc output file names in one place only | Sebastian Holtermann | 2016-12-07 | 1 | -31/+7 |
| | |||||
* | QtAutogen: Add rcc output files to autogen target byproducts | Sebastian Holtermann | 2016-12-07 | 1 | -29/+27 |
| | |||||
* | QtAutogen: Add moc compilation file to autogen target byproducts | Sebastian Holtermann | 2016-12-07 | 1 | -10/+12 |
| | | | | Closes: #16389 | ||||
* | QtAutogen: Reconfigure when .qrc file changes | Sebastian Holtermann | 2016-12-07 | 1 | -11/+15 |
| | | | | | | Add .qrc files to the CMake depends. When the .qrc file changes the build system gets reconfigured and the resource files watch list gets updated. | ||||
* | QtAutogen: Rename autogen target to *_autogen from *_automoc | Sebastian Holtermann | 2016-12-07 | 1 | -1/+1 |
| | |||||
* | QtAutogen: Inline single use variable definitions | Sebastian Holtermann | 2016-12-07 | 1 | -8/+5 |
| | |||||
* | QtAutogen: Determine the Qt major version in only one way | Sebastian Holtermann | 2016-12-07 | 1 | -45/+34 |
| | |||||
* | QtAutogen: Clean removes autogen build directory | Sebastian Holtermann | 2016-12-07 | 1 | -5/+3 |
| | | | | | Cleaning removes the entire autogen build directory instead of single files. | ||||
* | QtAutogen: Generate included ui_ and moc_ files in _automoc/includes | Sebastian Holtermann | 2016-12-07 | 1 | -2/+15 |
| | | | | | | | | | | ui_ and moc_ files that are include in source files get generated in $CURRENT_BUILD_DIR/$TARGETNAME_automoc/include. The directory is added to the INCLUDE_DIRECTORIES of the origin target in the generation stage. From now on all autogen files get generated below $CURRENT_BUILD_DIR/$TARGETNAME_automoc. | ||||
* | QtAutogen: Use checksum based subdirectories to avoid name collisions | Sebastian Holtermann | 2016-12-07 | 1 | -14/+26 |
| | |||||
* | QtAutogen: Remove .dir suffix from automoc build directory | Sebastian Holtermann | 2016-12-07 | 1 | -1/+1 |
| | |||||
* | QtAutogen: Generate moc compilation in _automoc.dir/moc_compilation.cpp | Sebastian Holtermann | 2016-12-07 | 1 | -7/+3 |
| | |||||
* | QtAutogen: Use upper case for MOC, UIC and RCC in messages | Sebastian Holtermann | 2016-12-07 | 1 | -3/+3 |
| | |||||
* | QtAutogen: Comments | Sebastian Holtermann | 2016-12-06 | 1 | -0/+3 |
| | |||||
* | QtAutogen: For loop feature test optimization | Sebastian Holtermann | 2016-12-06 | 1 | -12/+11 |
| | |||||
* | QtAutogen: Variable scope optimizations | Sebastian Holtermann | 2016-12-06 | 1 | -34/+39 |
| | |||||
* | QtAutogen: Rename variable templates in config template | Sebastian Holtermann | 2016-12-06 | 1 | -6/+3 |
| | |||||
* | QtAutogen: Make strings const | Sebastian Holtermann | 2016-12-06 | 1 | -2/+2 |
| | |||||
* | QtAutogen: Change config file permissions only on demand | Sebastian Holtermann | 2016-12-06 | 1 | -10/+15 |
| | |||||
* | QtAutogen: Inline single use variable | Sebastian Holtermann | 2016-12-06 | 1 | -6/+2 |
| | |||||
* | QtAutogen: Remove unused intermediate definition in makefile | Sebastian Holtermann | 2016-12-06 | 1 | -5/+1 |
| | |||||
* | QtAutogen: Moc related variable renamed | Sebastian Holtermann | 2016-12-06 | 1 | -6/+6 |
| | |||||
* | QtAutogen: Moc related variable renamed | Sebastian Holtermann | 2016-12-06 | 1 | -6/+6 |
| | |||||
* | QtAutogen: Target directory name function rename | Sebastian Holtermann | 2016-12-06 | 1 | -3/+3 |
| | |||||
* | QtAutogen: Move util functions to file begin | Sebastian Holtermann | 2016-12-06 | 1 | -20/+20 |
| |