summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Meta: modernize old-fashioned loops to range-based `for` (CTest).Pavel Solodovnikov2017-09-1433-869/+606
| | | | | | Changes done via `clang-tidy` with some manual fine-tuning for the variable naming and `auto` type deduction where appropriate.
* Merge topic 'MsvcArm64'Brad King2017-09-135-1/+13
|\ | | | | | | | | | | | | bc7c94fe MSVC: Add support for ARM64 architecture Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1215
| * MSVC: Add support for ARM64 architectureMinmin Gong2017-09-125-1/+13
| | | | | | | | | | | | Visual Studio 15.4 adds support for this architecture. Fixes: #17213
* | Merge topic 'ranged-for'Brad King2017-09-13133-3592/+2456
|\ \ | | | | | | | | | | | | | | | | | | 7d509579 Meta: modernize old-fashioned loops to range-based `for`. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1249
| * | Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-12133-3592/+2456
| | | | | | | | | | | | | | | | | | Changes done via `clang-tidy` with some manual fine-tuning for the variable naming and `auto` type deduction where appropriate.
* | | CMake Nightly Date StampKitware Robot2017-09-131-1/+1
| | |
* | | Merge topic 'vs-clang-llvm-support'Brad King2017-09-121-2/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 8a4755ca VS: Update support for LLVM-vs* toolsets from LLVM 5.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1231
| * | | VS: Update support for LLVM-vs* toolsets from LLVM 5.0Konstantin Ivlev2017-09-111-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit v3.7.0-rc1~25^2 (VS: Recognize VS/LLVM toolset names as Clang, 2016-09-28). Since at least LLVM 5.0 the VS integration of the LLVM toolchain now mimics cl and accepts MSVC-style command-line arguments (unlike Microsoft Clang/C2). Fixes: #17193, #17235
* | | | Merge topic 'get-or-create-source-group'Brad King2017-09-124-103/+85
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 95b17c89 Use cmMakefile::GetOrCreateSourceGroup in cmQtAutogeneratorsInitializer a451995f Use cmMakefile::GetOrCreateSourceGroup in cmSourceGroupCommand 1e6569c9 cmMakefile: Add GetOrCreateSourceGroup methods 3e8b3e94 cmMakefile: Collect source group methods in one place Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1243
| * | | Use cmMakefile::GetOrCreateSourceGroup in cmQtAutogeneratorsInitializerSebastian Holtermann2017-09-091-14/+1
| | | |
| * | | Use cmMakefile::GetOrCreateSourceGroup in cmSourceGroupCommandSebastian Holtermann2017-09-091-32/+2
| | | |
| * | | cmMakefile: Add GetOrCreateSourceGroup methodsSebastian Holtermann2017-09-092-0/+33
| | | |
| * | | cmMakefile: Collect source group methods in one placeSebastian Holtermann2017-09-092-57/+49
| | | |
* | | | Merge topic 'iwyu-update'Brad King2017-09-121-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ea7177b9 cmCustomCommandGenerator: Fix include-what-you-use diagnostic Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1252
| * | | | cmCustomCommandGenerator: Fix include-what-you-use diagnosticBrad King2017-09-111-0/+2
| | | | | | | | | | | | | | | | | | | | For `size_t` we should include `stddef.h`.
* | | | | CMake Nightly Date StampKitware Robot2017-09-121-1/+1
|/ / / /
* | | | Merge topic 'vs_improve_custom_command'Brad King2017-09-114-8/+27
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9ed24280 VS: only add custom command line if it is not empty 34c4108b add HasOnlyEmptyCommandLines() method to cmCustomCommandGenerator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1050
| * | | | VS: only add custom command line if it is not emptyMichael Stürmer2017-09-042-8/+14
| | | | |
| * | | | add HasOnlyEmptyCommandLines() method to cmCustomCommandGeneratorMichael Stürmer2017-09-042-0/+13
| | | | |
* | | | | Merge topic 'timestamp'Brad King2017-09-111-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 014ad298 Timestamp: support %A and %B Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1228
| * | | | | Timestamp: support %A and %BBernhard M. Wiedemann2017-09-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are defined both by [1] and [2] to give full names of a weekday and month. [1] http://pubs.opengroup.org/onlinepubs/009695399/functions/strftime.html [2] https://msdn.microsoft.com/de-de/library/fe06s4ak.aspx
* | | | | | Merge topic 'show_weighted_times'Brad King2017-09-112-101/+39
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b2242ea9 Help: Update documentation for PROCESSORS test property 5b829c89 CTest: Weight reported test times by PROCESSORS in summaries a6e32eb0 CTest: Split out labels and subproject labels in summary output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1226
| * | | | | CTest: Weight reported test times by PROCESSORS in summariesBill Hoffman2017-09-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit changes the times reported by labels and subprojects to be weighted by the PROCESSORS property. It is reported with `sec*proc` instead of just `sec`.
| * | | | | CTest: Split out labels and subproject labels in summary outputBill Hoffman2017-09-082-99/+37
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit splits out the reporting of labels and labels used for sub projects. If a label is a sub project label it will not be included in the label summary. To implement this the commit creates PrintLabelOrSubprojectSummary which is able to do the work of both PrintLabelSummary and PrintSubprojectSummary avoiding code duplication.
* | | | | CMake Nightly Date StampKitware Robot2017-09-111-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2017-09-101-1/+1
| |_|_|/ |/| | |
* | | | CMake Nightly Date StampKitware Robot2017-09-091-1/+1
|/ / /
* | | Merge topic 'autogen-digests'Brad King2017-09-0810-1320/+1458
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: 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-074-183/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-0710-658/+658
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
|/ /
* | CMake Nightly Date StampKitware Robot2017-09-071-1/+1
| |
* | Merge topic 'static_cast'Brad King2017-09-064-6/+6
|\ \ | | | | | | | | | | | | | | | | | | 353ec237 use static_cast<> for casts from void* Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1225
| * | use static_cast<> for casts from void*Rolf Eike Beer2017-09-014-6/+6
| | |
* | | Merge topic 'vs-csharp-ref-no-asm'Brad King2017-09-063-0/+23
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 94e70e53 Merge branch 'backport-vs-csharp-ref-no-asm' into vs-csharp-ref-no-asm 7e57e6ae VS: Do not reference output assemblies if not possible for CSharp target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1203
| * \ \ Merge branch 'backport-vs-csharp-ref-no-asm' into vs-csharp-ref-no-asmBrad King2017-09-053-0/+23
| |\ \ \ | | |/ / | |/| |