Commit Graph

34476 Commits

Author SHA1 Message Date
Sebastian Holtermann 2964b8cca4 AUTOGEN: Generators: Use AUTOMOC/UIC/RCC instead of AUTOGEN in messages 2017-01-10 12:49:16 +01:00
Sebastian Holtermann d58b6bf31c AUTOGEN: Generators: Moc/UicSkipTest methods 2017-01-10 12:49:16 +01:00
Sebastian Holtermann 94c319f933 AUTOGEN: Generators: Use separate header lists for MOC and UIC
This is necessary for the skipMoc and skipUic lists to work properly.
2017-01-10 12:49:16 +01:00
Sebastian Holtermann 966be439e0 AUTOGEN: Generators: Be verbose about skipping files 2017-01-10 12:49:15 +01:00
Sebastian Holtermann de53143288 AUTOGEN: Generators: Remove unused variable 2017-01-10 12:49:15 +01:00
Sebastian Holtermann d8e45536fb AUTOGEN: Initializer: Always remember skipped files 2017-01-10 12:49:15 +01:00
Sebastian Holtermann d9313a8290 AUTOGEN: Initializer: Enable SKIP_AUTOGEN on all AUTOGEN generated sources 2017-01-10 12:49:15 +01:00
Sebastian Holtermann 32d3540e09 AUTOGEN: Initializer: Introduce SKIP_AUTOGEN checks 2017-01-10 12:49:15 +01:00
Sebastian Holtermann e7280a7f17 AUTOGEN: Rename config variables
The new names describe the variables use cases better.
2017-01-10 12:49:15 +01:00
Sebastian Holtermann 63d3ca4c1c AUTOGEN: Make skipMoc and skipUic blacklists behave the same way
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.
2017-01-10 12:49:15 +01:00
Sebastian Holtermann 6ae19bf32e AUTOGEN: Generators: Add dedicated method for moc content parsing 2017-01-10 12:49:14 +01:00
Sebastian Holtermann 9986da4f0f AUTOGEN: Generators: Split config SKIP_MOC and SKIP_UIC into vectors 2017-01-10 12:49:14 +01:00
Sebastian Holtermann d51cc88e84 AUTOGEN: Generators: Split config headers/sources into vector 2017-01-10 12:49:14 +01:00
Sebastian Holtermann cf1d5a9cdb AUTOGEN: Generators: Rename ParseForUic method 2017-01-10 12:49:14 +01:00
Sebastian Holtermann f962275987 AUTOGEN: Generators: Group static function definitions 2017-01-10 12:49:14 +01:00
Sebastian Holtermann c736c41ad1 AUTOGEN: Generators: Use precompiled regular expressions 2017-01-10 12:49:14 +01:00
Sebastian Holtermann cbd650c264 AUTOGEN: Generators: Use unified ParseSourceFile and drop old methods 2017-01-10 12:49:14 +01:00
Sebastian Holtermann 0b1527ff3d AUTOGEN: Generators: Introduce unified ParseSourceFile
The new cmQtAutoGenerators::ParseSourceFile method combines the
functionality of ParseCppFile and StrictParseCppFile in a single method
to avoid code duplication. Relaxed or strict mode is selected by an
additional bool argument.
2017-01-10 12:49:13 +01:00
Sebastian Holtermann 2b9d795e63 AUTOGEN: Generators: Comments 2017-01-10 12:49:13 +01:00
Sebastian Holtermann 2cfcdf757d AUTOGEN: Generators: Variable rename 2017-01-10 12:49:13 +01:00
Sebastian Holtermann 2f67aef23d AUTOGEN: Generators: Cleanup and optimize ParseForUic method 2017-01-10 12:49:13 +01:00
Sebastian Holtermann 794fdf40a1 AUTOGEN: Generators: Cleanup variable initialization 2017-01-10 12:49:13 +01:00
Sebastian Holtermann a1e49bb155 AUTOGEN: Generators: rename makeParentDirectory to MakeParentDirectory 2017-01-10 12:49:13 +01:00
Domen Vrankar adbf72280d CPack test additional std out/err regex file overloads
Added std out/std err expected regex file name
overloads for packaging type.
2017-01-10 08:40:16 +01:00
Domen Vrankar 574c81e28c CPack/RPM fix - custom binary spec file handling
Fixes #16507
2017-01-10 08:37:14 +01:00
Kitware Robot aff368bb84 CMake Nightly Date Stamp 2017-01-10 00:01:04 -05:00
Brad King 0471d13ecd Merge branch 'cmake-server-do-not-crash-on-interface-lib' into cmake-server-do-not-crash-on-interface-lib-for-master 2017-01-09 16:41:32 -05:00
Tobias Hunger c0bd1eb6d0 server-mode: Do not crash when running into INTERFACE_LIBRARY
Closes: #16539
2017-01-09 16:40:46 -05:00
Brad King 68d13665e0 Merge branch 'cmake-server-do-not-crash-on-interface-lib' into release 2017-01-09 16:33:02 -05:00
Tobias Hunger 33e628ee80 server-mode: Do not crash when running into INTERFACE_LIBRARY
Closes: #16539
2017-01-09 16:31:11 -05:00
Brad King eee51e24d2 Merge topic 'cpack-deb-package-version-override-fix'
2f4e5ed6 CPackDeb: use CPACK_DEBIAN_PACKAGE_VERSION
2017-01-09 16:27:31 -05:00
Brad King 4ce6cd2bcf Merge topic '15687-revisit-xcode-system-include'
88f07fb4 Xcode: Properly mark SYSTEM includes as such
2017-01-09 16:27:28 -05:00
Brad King cda3a69b1b Merge topic 'read-only-type-target-property'
98f21433 cmTarget: Enforce TYPE being a read-only property
2017-01-09 16:27:25 -05:00
Brad King 0dabeb6024 Merge topic 'fix-required-var-error-typo'
8e4d286e Fix typo in error message on missing required variable
2017-01-09 16:27:22 -05:00
Brad King a0ed39ac22 Merge topic 'mr-reset-error-flag-on-configure'
7789dd9a server-mode: Call ResetErrorOccured before configure
2017-01-09 16:27:19 -05:00
Brad King 8f9e0884d4 Merge topic 'pgi-ninja-fortran'
4087d0ae PGI: Add support for Fortran with the Ninja generator
2017-01-09 16:27:16 -05:00
Gregor Jasny 98f2143305 cmTarget: Enforce TYPE being a read-only property 2017-01-09 16:00:39 -05:00
Rolf Eike Beer cda9a904b5 Explicitly link against libatomic on Linux/sparc for __atomic_fetch_add_4
On this platform atomic instructions are implemented using `libatomic`
so we need to link it to use them.
2017-01-09 15:51:35 -05:00
Jamie Snape e537bd9112 ctest_memcheck: do not add detect_leaks=1 to ASAN_OPTIONS 2017-01-09 13:43:19 -05:00
Jamie Snape 0a2e588585 ctest_memcheck: join *SAN_OPTIONS with : 2017-01-09 13:39:08 -05:00
Jamie Snape cdacfbd255 MEMORYCHECK_SUPPRESSIONS_FILE: add support for sanitizers 2017-01-09 13:39:06 -05:00
Jamie Snape cf590c1236 ctest_memcheck: add support for standalone LeakSanitizer 2017-01-09 13:15:42 -05:00
Kitware Robot 976574b010 CMake Nightly Date Stamp 2017-01-09 00:01:04 -05:00
Kitware Robot 9cad0ec691 CMake Nightly Date Stamp 2017-01-08 00:01:04 -05:00
Kitware Robot 0d8874e493 CMake Nightly Date Stamp 2017-01-07 00:01:03 -05:00
Kitware Robot 7373505262 CMake Nightly Date Stamp 2017-01-06 00:01:04 -05:00
Kitware Robot 5df77fba53 CMake Nightly Date Stamp 2017-01-05 00:01:05 -05:00
Kitware Robot c628fd2fab CMake Nightly Date Stamp 2017-01-04 00:01:03 -05:00
Kitware Robot bd9b53ab33 CMake Nightly Date Stamp 2017-01-03 00:01:04 -05:00
Kitware Robot c8084b3020 CMake Nightly Date Stamp 2017-01-02 00:01:06 -05:00