summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'FindGLUT-windows-debug'Brad King2018-09-261-9/+33
|\ | | | | | | | | | | | | 0da645d452 FindGLUT: Find debug/release variants on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2398
| * FindGLUT: Find debug/release variants on WindowsKohányi Róbert2018-09-251-9/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Separate find_library calls to find Release and Debug libs. * Using select_library_configurations to properly populate required variables (similar to FindZLIB). * Setting Release and Debug specific properties (IMPORTED_CONFIGURATIONS_<CONFIG> and IMPORTED_LOCATION_<CONFIG>). * Falling back to setting just IMPORTED_LOCATION if GLUT_glut_LIBRARY_RELEASE or GLUT_glut_LIBRARY_DEBUG are not defined. This enables proper linking on Windows. Fixes: #17037
* | Merge topic 'refactor-backtrace'Brad King2018-09-263-4/+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-262-3/+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-2668-80/+898
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2513-10/+120
| | | |
| * | | LINK_DIRECTORIES target property: add policy for absolute paths check.Marc Chevrier2018-09-2519-4/+109
| | | |
| * | | LINK_DIRECTORIES: Add new properties and commandsMarc Chevrier2018-09-2541-62/+662
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2611-405/+728
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2110-399/+722
| | | | |
| * | | | CPack/Deb: Use CMAKE_COMMAND to set the environmentAndrew Fuller2018-09-181-3/+3
| | | | |
| * | | | Help: Fix typoAndrew Fuller2018-09-181-3/+3
| | | | |
* | | | | Merge topic 'rel-linux64'Brad King2018-09-261-2/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 830d4760db Utilities/Release: Build with gcc 8.2 on Linux Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2414
| * | | | | Utilities/Release: Build with gcc 8.2 on LinuxBrad King2018-09-251-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add a binutils-2.31 to CMAKE_PREFIX_PATH in the environment so that tests that look for them with `find_program` can find a newer version. This is needed for the build id support in readelf.
* | | | | | CMake Nightly Date StampKitware Robot2018-09-261-1/+1
|/ / / / /
* | | | | Merge topic 'refactor-backtrace'Brad King2018-09-253-100/+91
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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`.
| * | | | clang-tidy: exclude 'misc-noexcept-move-constructor'Brad King2018-09-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Our installation is producing false positives on move constructors and assignment operators that are clearly marked `noexcept`.
* | | | | Merge topic 'doc-vs-cmake-A'Brad King2018-09-256-60/+119
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | 15e211df80 Help: Suggest using -A to specify platform for VS generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2411
| * | | | Help: Suggest using -A to specify platform for VS generatorsBrad King2018-09-256-60/+119
| |/ / / | | | | | | | | | | | | | | | | We already suggest `-T` for the toolset. Create a dedicated section for platform selection and suggest `-A`. Provide examples.
* | | | 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-2012-4/+115
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 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-1712-4/+115
| | | | | | | | | | | | | | | | | | | | | | | | 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-2015-218/+303
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | Help: Add release notes for new BundleUtilities policyKyle Edwards2018-09-191-0/+5
| | | | |
| * | | | BundleUtilities: Disallow inclusion at configure timeKyle Edwards2018-09-1914-1/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | Help: Add note for BundleUtilities usageKyle Edwards2018-09-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The macros defined in BundleUtilities are intended to be used from an install() rule rather than at configure time. Add a note clarifying this.
| * | | | Help: Convert BundleUtilities help to block-style commentKyle Edwards2018-09-191-217/+218
| | | | |
* | | | | Merge topic 'rel-win-nightly'Brad King2018-09-202-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bab868be13 Utilities/Release: Skip spurious ExternalData test for nightly binary Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2404
| * | | | | Utilities/Release: Skip spurious ExternalData test for nightly binaryBrad King2018-09-192-2/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | This test fails spuriously too often and prevents the nightly binary from finishing. Simply skip it for the nightly binary to allow it to complete more regularly.
* | | | | Merge topic 'FindCUDA-filter-compute-capabilities'Brad King2018-09-201-0/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bfd93b73a0 FindCUDA: Filter unrelated content in compute capabilities output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2400
| * | | | | FindCUDA: Filter unrelated content in compute capabilities outputSoumith Chintala2018-09-191-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Working around CUDA-level nvrm_gpu log statements to stdout on some embedded platforms (ex. Drive PX2). See-also: https://github.com/pytorch/pytorch/issues/11518#issue-359113249
* | | | | | Merge topic 'FindCUDA-ccbin-env'Brad King2018-09-202-1/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8085799ce3 FindCUDA: Add option to set CUDA_HOST_COMPILER via environment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2391
| * | | | | | FindCUDA: Add option to set CUDA_HOST_COMPILER via environmentpeterjc1232018-09-182-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-use the `CUDAHOSTCXX` environment variable from the first-class CUDA language support to specify the host compiler for FindCUDA.
* | | | | | | Merge branch 'release-3.12'Brad King2018-09-200-0/+0
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'doc-updates' into release-3.12Brad King2018-09-191-1/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2401
* | \ \ \ \ \ \ \ Merge topic 'doc-updates'Brad King2018-09-201-1/+1
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cfe7780279 Help: TESTS property: clarify usage. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2401
| * | | | | | | | Help: TESTS property: clarify usage.Marc Chevrier2018-09-191-1/+1
| | | | | | | | |