summaryrefslogtreecommitdiffstats
path: root/Source/cmQtAutoGeneratorInitializer.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Autogen: Initializer: Add old settings file to clean filesSebastian Holtermann2017-01-121-0/+8
|
* AUTOGEN: Initializer: Always remember skipped filesSebastian Holtermann2017-01-101-26/+35
|
* AUTOGEN: Initializer: Enable SKIP_AUTOGEN on all AUTOGEN generated sourcesSebastian Holtermann2017-01-101-2/+4
|
* AUTOGEN: Initializer: Introduce SKIP_AUTOGEN checksSebastian Holtermann2017-01-101-1/+7
|
* AUTOGEN: Rename config variablesSebastian Holtermann2017-01-101-16/+16
| | | | The new names describe the variables use cases better.
* AUTOGEN: Make skipMoc and skipUic blacklists behave the same waySebastian Holtermann2017-01-101-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 onlySebastian Holtermann2016-12-071-31/+7
|
* QtAutogen: Add rcc output files to autogen target byproductsSebastian Holtermann2016-12-071-29/+27
|
* QtAutogen: Add moc compilation file to autogen target byproductsSebastian Holtermann2016-12-071-10/+12
| | | | Closes: #16389
* QtAutogen: Reconfigure when .qrc file changesSebastian Holtermann2016-12-071-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 *_automocSebastian Holtermann2016-12-071-1/+1
|
* QtAutogen: Inline single use variable definitionsSebastian Holtermann2016-12-071-8/+5
|
* QtAutogen: Determine the Qt major version in only one waySebastian Holtermann2016-12-071-45/+34
|
* QtAutogen: Clean removes autogen build directorySebastian Holtermann2016-12-071-5/+3
| | | | | Cleaning removes the entire autogen build directory instead of single files.
* QtAutogen: Generate included ui_ and moc_ files in _automoc/includesSebastian Holtermann2016-12-071-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 collisionsSebastian Holtermann2016-12-071-14/+26
|
* QtAutogen: Remove .dir suffix from automoc build directorySebastian Holtermann2016-12-071-1/+1
|
* QtAutogen: Generate moc compilation in _automoc.dir/moc_compilation.cppSebastian Holtermann2016-12-071-7/+3
|
* QtAutogen: Use upper case for MOC, UIC and RCC in messagesSebastian Holtermann2016-12-071-3/+3
|
* QtAutogen: CommentsSebastian Holtermann2016-12-061-0/+3
|
* QtAutogen: For loop feature test optimizationSebastian Holtermann2016-12-061-12/+11
|
* QtAutogen: Variable scope optimizationsSebastian Holtermann2016-12-061-34/+39
|
* QtAutogen: Rename variable templates in config templateSebastian Holtermann2016-12-061-6/+3
|
* QtAutogen: Make strings constSebastian Holtermann2016-12-061-2/+2
|
* QtAutogen: Change config file permissions only on demandSebastian Holtermann2016-12-061-10/+15
|
* QtAutogen: Inline single use variableSebastian Holtermann2016-12-061-6/+2
|
* QtAutogen: Remove unused intermediate definition in makefileSebastian Holtermann2016-12-061-5/+1
|
* QtAutogen: Moc related variable renamedSebastian Holtermann2016-12-061-6/+6
|
* QtAutogen: Moc related variable renamedSebastian Holtermann2016-12-061-6/+6
|
* QtAutogen: Target directory name function renameSebastian Holtermann2016-12-061-3/+3
|
* QtAutogen: Move util functions to file beginSebastian Holtermann2016-12-061-20/+20
|
* QtAutogen: Moc related setup function renameSebastian Holtermann2016-12-061-2/+2
|
* QtAutogen: Uic related function renameSebastian Holtermann2016-12-061-3/+3
|
* QtAutogen: Uic related setup function renameSebastian Holtermann2016-12-061-2/+2
|
* QtAutogen: Rcc related function renameSebastian Holtermann2016-12-061-3/+3
|
* QtAutogen: Rcc related function renameSebastian Holtermann2016-12-061-2/+2
|
* QtAutogen: Rcc related list function renameSebastian Holtermann2016-12-061-9/+9
|
* QtAutogen: Rcc related setup function renameSebastian Holtermann2016-12-061-2/+2
|
* QtAutogen: Remove and inline ReadAll functionSebastian Holtermann2016-12-061-10/+7
| | | | The function was only used once.
* QtAutogen: Use shorter name for static functionSebastian Holtermann2016-12-061-3/+3
|
* QtAutogen: Use util prefix for static function nameSebastian Holtermann2016-12-061-4/+4
|
* Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-2/+0
|
* cmListFileCache: Remove cmState header includeStephen Kelly2016-10-191-0/+1
| | | | | Include it in dependents which have previously relied on it transitively.
* cmState: Port dependents to new cmStateTypes headerStephen Kelly2016-10-191-1/+1
|
* QtAutogen: Use cmSystemTools::Error instead of std::cerrSebastian Holtermann2016-09-301-2/+2
| | | | | We can use std::cerr only in the build-time tool, not during CMake generation.
* QtAutogen: Allow .qrc files that do not contain any file referenceSebastian Holtermann2016-09-301-34/+33
|
* Simplify CMake per-source license noticesBrad King2016-09-271-13/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Per-source copyright/license notice headers that spell out copyright holder names and years are hard to maintain and often out-of-date or plain wrong. Precise contributor information is already maintained automatically by the version control tool. Ultimately it is the receiver of a file who is responsible for determining its licensing status, and per-source notices are merely a convenience. Therefore it is simpler and more accurate for each source to have a generic notice of the license name and references to more detailed information on copyright holders and full license terms. Our `Copyright.txt` file now contains a list of Contributors whose names appeared source-level copyright notices. It also references version control history for more precise information. Therefore we no longer need to spell out the list of Contributors in each source file notice. Replace CMake per-source copyright/license notice headers with a short description of the license and links to `Copyright.txt` and online information available from "https://cmake.org/licensing". The online URL also handles cases of modules being copied out of our source into other projects, so we can drop our notices about replacing links with full license text. Run the `Utilities/Scripts/filter-notices.bash` script to perform the majority of the replacements mechanically. Manually fix up shebang lines and trailing newlines in a few files. Manually update the notices in a few files that the script does not handle.
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-4/+25
|
* CMake: don't use else after returnDaniel Pfeifer2016-08-181-1/+2
|
* Merge topic 'issue-tracker-urls'Brad King2016-08-161-1/+1
|\ | | | | | | | | 2bdba83e issues: update references to the CMake issue tracker