summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmMakefile: Add GetOrCreateSourceGroup methodsSebastian Holtermann2017-09-092-0/+33
|
* cmMakefile: Collect source group methods in one placeSebastian Holtermann2017-09-092-57/+49
|
* CMake Nightly Date StampKitware Robot2017-09-091-1/+1
|
* Merge topic 'fphsa-version-cleanup'Brad King2017-09-087-29/+53
|\ | | | | | | | | | | | | | | | | | | | | 91935d9e FPHSA: lower-case for cmake_parse_arguments + move config-mode related code aec27c15 FPHSA: use more localized _FOUND_VERSION instead of VERSION. 0019bfeb FPHSA: Add (failing) unit test in case a cache variable VERSION is present 81844334 FPHSA: add (failing) unit test for found version being equal to 0. Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Rolf Eike Beer <eike@sf-mail.de> Merge-request: !1224
| * FPHSA: lower-case for cmake_parse_arguments + move config-mode related codeYves Frederix2017-09-051-16/+16
| |
| * FPHSA: use more localized _FOUND_VERSION instead of VERSION.Yves Frederix2017-09-051-13/+14
| | | | | | | | This fixes the failing unit tests in which a cache variable VERSION is present or the found version is 0.
| * FPHSA: Add (failing) unit test in case a cache variable VERSION is presentYves Frederix2017-09-054-1/+15
| |
| * FPHSA: add (failing) unit test for found version being equal to 0.Yves Frederix2017-09-053-0/+9
| |
* | Merge topic 'boost-1.65.1'Brad King2017-09-081-1/+1
|\ \ | | | | | | | | | | | | | | | | | | dbba53a5 FindBoost: Add version 1.65.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1241
| * | FindBoost: Add version 1.65.1Roger Leigh2017-09-061-1/+1
| | |
* | | Merge topic 'findfreetype-importedtargets'Brad King2017-09-086-12/+127
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | b1d1c56c Help: Add notes for topic 'FindFreetype-importedtargets' 457c2021 FindFreetype: Add imported target, docs, and test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1219
| * | | Help: Add notes for topic 'FindFreetype-importedtargets'Ben Morgan2017-09-071-0/+4
| | | |
| * | | FindFreetype: Add imported target, docs, and testBen Morgan2017-09-075-12/+123
| | | |
* | | | Merge topic 'autogen-digests'Brad King2017-09-0822-1377/+1608
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6739a125 Autogen: Doc: Add Visual Studio PRE_BUILD note to cmake-qt.rst 2be0acb7 Autogen: Tests: Add AUTOGEN_TARGET_DEPENDS test to mocDepends tests 734d236c Autogen: Smarter target dependency computation 2e4dab08 Autogen: Set CM_DISABLE_COPY in cmQtAutoGenerators c330d641 Autogen: Replace CM_AUTO_PTR with std::unique_ptr 9468e926 Autogen: Refactor logging 2ba1b281 Autogen: More use of scoped lambdas 0f9080e2 Autogen: More use of scoped lambdas ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1198
| * | | | Autogen: Doc: Add Visual Studio PRE_BUILD note to cmake-qt.rstSebastian Holtermann2017-09-071-0/+18
| | | | |
| * | | | Autogen: Tests: Add AUTOGEN_TARGET_DEPENDS test to mocDepends testsSebastian Holtermann2017-09-0710-54/+128
| | | | |
| * | | | Autogen: Smarter target dependency computationSebastian Holtermann2017-09-072-74/+97
| | | | |
| * | | | Autogen: Set CM_DISABLE_COPY in cmQtAutoGeneratorsSebastian Holtermann2017-09-071-0/+1
| | | | |
| * | | | Autogen: Replace CM_AUTO_PTR with std::unique_ptrSebastian Holtermann2017-09-071-6/+5
| | | | |
| * | | | Autogen: Refactor loggingSebastian Holtermann2017-09-073-265/+373
| | | | |
| * | | | Autogen: More use of scoped lambdasSebastian Holtermann2017-09-071-35/+28
| | | | |
| * | | | Autogen: More use of scoped lambdasSebastian Holtermann2017-09-071-16/+11
| | | | |
| * | | | Autogen: More use of scoped lambdasSebastian Holtermann2017-09-072-118/+96
| | | | |
| * | | | Autogen: Use scoped lambdas intead of named functionsSebastian Holtermann2017-09-071-29/+26
| | | | |
| * | | | Autogen: Touch moc_predefs.h when it's content didn't changeSebastian Holtermann2017-09-071-0/+7
| | | | |
| * | | | Autogen: Use list of lists functions for UIC optionsSebastian Holtermann2017-09-073-49/+30
| | | | |
| * | | | Autogen: Pass RCC build names and function names in info fileSebastian Holtermann2017-09-075-185/+164
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - The output file name of the `rcc` command get computed once in the AUTOGEN initializer and is passed in the info file. - The function name for the `-name` option of `rcc` gets computed once in the AUTOGEN initializer and is passed along with the other `rcc` options in the info file.
| * | | | Autogen: Add functions to read/write a list of listsSebastian Holtermann2017-09-072-0/+53
| | | | |
| * | | | Autogen: Use single KeyRegExp filter structSebastian Holtermann2017-09-072-26/+39
| | | | |
| * | | | Autogen: Use the same algorithm for RCC and UIC option mergingSebastian Holtermann2017-09-075-79/+90
| | | | |
| * | | | Autogen: Replace cmsys::SystemTools:: with cmSystemTools::Sebastian Holtermann2017-09-073-33/+33
| | | | |
| * | | | Autogen: Iterate source files only onceSebastian Holtermann2017-09-0711-659/+660
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a large commit that serves multiple purposes - Iterate source files only once and store all extracted information in a cmQtAutogenDigest class that can be reused. This is brings speed improvements because several properties are only evaluated once. More that that it helps to avoid duplication of code with non trivial files property checks. - Fix the Visual Studio generator to use PRE_BUILD when possible. - Convert `for( ... )` loops to C++11 range base loops where possible (cmQtAutogen*.cxx only). - String concatenation optimizations.
* | | | | CMake Nightly Date StampKitware Robot2017-09-081-1/+1
| | | | |
* | | | | Merge branch 'release-3.9'Brad King2017-09-070-0/+0
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | CMake 3.9.2v3.9.2Brad King2017-09-071-1/+1
| | | | |
* | | | | Merge branch 'release-3.9'Brad King2017-09-070-0/+0
|\ \ \ \ \ | |/ / / / | | / / / | |/ / / |/| | |
| * | | Merge branch 'backport-genex-SOURCES-test' into release-3.9Brad King2017-09-071-2/+2
| |\ \ \
| | * | | Tests: Fix RunCMake.GeneratorExpression to run in CMake 3.9Brad King2017-09-071-2/+2
| | | | | | | | | | | | | | | | | | | | CMake 3.9 does not have CMP0070, so port away from it for that branch.
* | | | | Merge branch 'release-3.9'Brad King2017-09-070-0/+0
|\ \ \ \ \ | |/ / / /
| * | | | Merge branch 'backport-irsl-vs15-future' into release-3.9Brad King2017-09-061-19/+16
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !1240
* | \ \ \ \ Merge topic 'FindBoost-limit-configs'Brad King2017-09-071-16/+32
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e6159e18 FindBoost: Add option to prevent finding DEBUG/RELEASE Boost-libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1216
| * | | | | | FindBoost: Add option to prevent finding DEBUG/RELEASE Boost-libsDeniz Bahadir2017-09-061-16/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the use of options `Boost_USE_DEBUG_LIBS` and `Boost_USE_RELEASE_LIBS` it is now possible to skip searching for either DEBUG or RELEASE Boost libraries. This is useful if Boost is installed on the system in multiple directories but only one of them should be used which only contains e.g. the RELEASE libraries. Without this change the DEBUG libraries might be found in the other directory which might not be desired at all.
* | | | | | | Merge topic 'findexpat-importedtargets'Brad King2017-09-076-7/+83
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3a4f82e9 Help: Add notes for topic 'FindEXPAT-importedtargets' bfe51369 FindEXPAT: Add unit test of target and variables 78f166f8 FindEXPAT: Add imported target and documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1207
| * | | | | | | Help: Add notes for topic 'FindEXPAT-importedtargets'Ben Morgan2017-09-011-0/+4
| | | | | | | |
| * | | | | | | FindEXPAT: Add unit test of target and variablesBen Morgan2017-09-014-0/+51
| | | | | | | |
| * | | | | | | FindEXPAT: Add imported target and documentationBen Morgan2017-09-011-7/+28
| | | | | | | |
* | | | | | | | Merge topic 'irsl-vs15-future'Brad King2017-09-071-19/+16
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6dd0a593 Merge branch 'backport-irsl-vs15-future' into irsl-vs15-future 1dd2c08b InstallRequiredSystemLibraries: Add support for future VS 2017 toolchains Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christian Pfeiffer <cpfeiffer@live.de> Merge-request: !1240
| * \ \ \ \ \ \ \ Merge branch 'backport-irsl-vs15-future' into irsl-vs15-futureBrad King2017-09-061-19/+16
| |\ \ \ \ \ \ \ \ | | | |_|_|/ / / / | | |/| | | | | |
| | * | | | | | | InstallRequiredSystemLibraries: Add support for future VS 2017 toolchainsBrad King2017-09-061-19/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Assume that all cl 19.xx versions will use the same runtime DLL pattern. Suggested-by: Tomasz Słodkowicz <slodki@users.noreply.github.com>
* | | | | | | | | CMake Nightly Date StampKitware Robot2017-09-071-1/+1
| |_|_|_|_|_|/ / |/| | | | | | |