summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Makefile: Add custom command byproducts to clean rulesPedro Navarro2018-09-281-0/+6
| | | | | | |
* | | | | | | Merge topic 'add_progress_summary_console_logging_mode'Brad King2018-10-016-61/+198
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b3d5b8b3fb ctest: Add option for live progress summary in terminal 62fbe5002a cmCTestRunTest: Thread number of completed tests through start APIs 02c5091c90 cmCTestRunTest: Simplify number width computation 6a285bb737 cmCTestRunTest: Buffer test result output before printing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2240
| * | | | | | ctest: Add option for live progress summary in terminalMichael Wegner2018-09-265-21/+162
| | | | | | |
| * | | | | | cmCTestRunTest: Thread number of completed tests through start APIsMichael Wegner2018-09-253-7/+8
| | | | | | |
| * | | | | | cmCTestRunTest: Simplify number width computationMichael Wegner2018-09-251-8/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a real logarithm implementation.
| * | | | | | cmCTestRunTest: Buffer test result output before printingMichael Wegner2018-09-251-28/+29
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-10-011-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-09-301-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-09-291-1/+1
| |/ / / / / |/| | | | |
* | | | | | Merge topic 'customcommandworkingdirectory'Brad King2018-09-282-1/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f158ac19e1 add_custom_{command,target}: WORKING_DIRECTORY generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2409
| * | | | | | add_custom_{command,target}: WORKING_DIRECTORY generator expressionsJon Chronopoulos2018-09-282-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This teaches add_custom_command and add_custom_target WORKING_DIRECTORY about generator expressions Fixes: #14089
* | | | | | | Merge topic 'vs-global-props-for-all-targets'Brad King2018-09-281-0/+25
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 36489b85aa VS: Add test for CMAKE_VS_GLOBALS 22e670a306 VS: Add option to set VS_GLOBAL_* for all targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2345
| * | | | | | | VS: Add option to set VS_GLOBAL_* for all targetsMikhail Korolev2018-09-251-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #18287
* | | | | | | | Merge topic 'vs-msbuild-platform'Brad King2018-09-283-3/+18
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 98e4fbdc06 VS: Pass platform when invoking MSBuild 6597428c36 ctest: Fix generator platform under --build-nocmake d8294fefe8 cmake: Fix generator platform under --build mode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2413
| * | | | | | | VS: Pass platform when invoking MSBuildBrad King2018-09-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MSBuild expects a `/p:Platform=...` argument to tell it which platform to build among those in the `.vcxproj` files. We have not historically had to do this because we generate only one platform. However, when a project uses `include_external_msproject` the included project file may have other platforms. Fixes: #18308
| * | | | | | | ctest: Fix generator platform under --build-nocmakeBrad King2018-09-251-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When constructing a global generator instance in `--build-and-test` mode we need to set the platform passed by `--build-generator-platform` directly on the generator. The old code that set it on the `cmake` class instance did nothing because that only affects cache initialization, which is not done by `--build-nocmake`.
| * | | | | | | cmake: Fix generator platform under --build modeBrad King2018-09-251-0/+8
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2018-09-281-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2018-09-271-1/+1
| | | | | | | |
* | | | | | | | Merge topic 'refactor-backtrace'Brad King2018-09-262-3/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3c8187f687 clang-tidy: restore 'misc-noexcept-move-constructor' 6c2af9d302 cmListFileCache: Add missing assertion in backtrace Top method Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2415
| * | | | | | | | clang-tidy: restore 'misc-noexcept-move-constructor'Brad King2018-09-261-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We disabled this in commit 1fe0d72eb6 (clang-tidy: exclude 'misc-noexcept-move-constructor', 2018-09-24) due to false positives. Restore it and use a NOLINT comment to suppress them instead.
| * | | | | | | | cmListFileCache: Add missing assertion in backtrace Top methodBrad King2018-09-262-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We can only get the top of a stack that has at least one call. Update the method's comment accordingly.
* | | | | | | | | Merge topic 'link-directories'Craig Scott2018-09-2628-68/+537
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f9717725f9 link_directories(): enhance capabilities b5915744eb LINK_DIRECTORIES target property: add policy for absolute paths check. a71caab46b LINK_DIRECTORIES: Add new properties and commands 5ca130e223 Refactoring: introduce function to check if a string is a generator expression Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2403
| * | | | | | | | | link_directories(): enhance capabilitiesMarc Chevrier2018-09-256-8/+62
| | | | | | | | | |
| * | | | | | | | | LINK_DIRECTORIES target property: add policy for absolute paths check.Marc Chevrier2018-09-252-4/+32
| | | | | | | | | |
| * | | | | | | | | LINK_DIRECTORIES: Add new properties and commandsMarc Chevrier2018-09-2523-50/+434
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These new capabilities enable to manage link directories Two new properties: * target properties: LINK_DIRECTORIES and INTERFACE_LINK_DIRECTORIES One new command * target_link_directories(): to populate target properties Fixes: #17215
| * | | | | | | | | Refactoring: introduce function to check if a string is a generator expressionMarc Chevrier2018-09-254-12/+15
| | | | | | | | | |
* | | | | | | | | | Merge topic 'dbgsym-packaging'Brad King2018-09-262-384/+562
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d8a3939aef CPack/Deb: Add ability to split out debug symbols into .ddeb package 42fbff45e4 CPack/Deb: Use CMAKE_COMMAND to set the environment 66ab24a4c5 Help: Fix typo Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2399
| * | | | | | | | | | CPack/Deb: Add ability to split out debug symbols into .ddeb packageAndrew Fuller2018-09-212-384/+562
| | |_|_|_|_|/ / / / | |/| | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2018-09-261-1/+1
| |_|_|/ / / / / / |/| | | | | | | |
* | | | | | | | | Merge topic 'refactor-backtrace'Brad King2018-09-252-100/+90
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | / / / / / / | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 22aa6b67b4 cmListFileCache: Refactor cmListFileBacktrace internals 1fe0d72eb6 clang-tidy: exclude 'misc-noexcept-move-constructor' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2410
| * | | | | | | cmListFileCache: Refactor cmListFileBacktrace internalsBrad King2018-09-242-100/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace use of raw pointers and explicit reference counting with `std::shared_ptr<>`. Use a discriminated union to store either the bottom level or a call/file context in each heap-allocated entry. This avoids storing a copy of the bottom in every `cmListFileBacktrace` instance and shrinks the structure to a single `shared_ptr`.
* | | | | | | | CMake Nightly Date StampKitware Robot2018-09-251-1/+1
|/ / / / / / /
* | | | | | | Merge topic 'server-separate-json'Brad King2018-09-249-833/+917
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 72b4c2c48a server: Compile json object generation source separately b48165346f server: Split json dictionary into separate header 85be67217b server: Split json object generation into separate source aabce52851 server: factor out json object generation entry points fc43492e44 cmake: Factor json version object construction into helper Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2408
| * | | | | | | server: Compile json object generation source separatelyBrad King2018-09-214-18/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Declare entry points in a dedicated header and compile the source separately instead of including it in the server implementation.
| * | | | | | | server: Split json dictionary into separate headerBrad King2018-09-214-38/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move dictionary entries used by the json object generation code into a separate header. These are distinct from the server-only entries used in the protocol implementation.
| * | | | | | | server: Split json object generation into separate sourceBrad King2018-09-212-801/+821
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For now just move the content and `#include` it back in to the original translation unit. That way `git blame` can cleanly track the original lines.
| * | | | | | | server: factor out json object generation entry pointsBrad King2018-09-211-20/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make entry points for these that do not reference the server code. For now we leave the "cache" object generation alone because its implementation interleaves error handling and the format may not suitable outside a server response.
| * | | | | | | cmake: Factor json version object construction into helperBrad King2018-09-212-4/+10
| | |/ / / / / | |/| | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-09-241-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-09-231-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-09-221-1/+1
|/ / / / / /
* | | | | | CMake Nightly Date StampKitware Robot2018-09-211-1/+1
| | | | | |
* | | | | | Merge topic 'deprecate-policy-old'Craig Scott2018-09-201-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0c709cb2a2 Add deprecation warnings for policies CMP0063 and below Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2397
| * | | | | | Add deprecation warnings for policies CMP0063 and belowBrad King2018-09-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for some policies to encourage projects to port away from setting policies to OLD.
* | | | | | | Merge topic 'bundleutilities-policy'Brad King2018-09-201-1/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b69159324a Help: Add release notes for new BundleUtilities policy eedd91ab08 BundleUtilities: Disallow inclusion at configure time fd28ea35ca Help: Add note for BundleUtilities usage 3925407e76 Help: Convert BundleUtilities help to block-style comment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2379
| * | | | | | | BundleUtilities: Disallow inclusion at configure timeKyle Edwards2018-09-191-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a new CMake policy, CMP0080, which prohibits the inclusion of BundleUtilities at configure time. The old behavior is to allow the inclusion.
* | | | | | | | Merge topic 'vs-2015-max-sdk'Brad King2018-09-204-0/+37
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 63eb43f131 Tests: Add VSWinStorePhone for VS 15 2017 173d29a379 Tests: Fix VSWinStorePhone to properly identify VS 14 2015 83ddc4d289 VS: Do not select a Windows SDK too high for current VS version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2388
| * | | | | | | VS: Do not select a Windows SDK too high for current VS versionGilles Khouzam2018-09-174-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an internal API for the maximum Windows 10 SDK version supported by a toolset. For Visual Studio 14 2015 that would be the version "10.0.14393.0". Fixes: #17788
* | | | | | | | CMake Nightly Date StampKitware Robot2018-09-201-1/+1
| |/ / / / / / |/| | | | | |