summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'add_find_call_debugging'Kyle Edwards2019-12-2034-74/+620
|\ | | | | | | | | | | | | | | | | f3c9396260 Help: Document CMAKE_FIND_DEBUG_MODE 204b8d9f4e find_*: Use debug logging infrastructure a7ea20649d find_*: Add debug logging infrastructure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3935
| * Help: Document CMAKE_FIND_DEBUG_MODERobert Maynard2019-12-192-0/+23
| |
| * find_*: Use debug logging infrastructureRobert Maynard2019-12-1921-31/+404
| | | | | | | | | | | | Teach the find_package, find_library, find_program, find_path, and find_file commands to print debug log messages when enabled by the `--debug-find` command-line option or `CMAKE_FIND_DEBUG_MODE` variable.
| * find_*: Add debug logging infrastructureRobert Maynard2019-12-1911-43/+193
| | | | | | | | | | | | | | | | | | | | | | | | Enable debug messages a new `--find-debug` command-line option or via the `CMAKE_FIND_DEBUG_MODE` variable. This work was started by Chris Wilson, continued by Ray Donnelly, and then refactored by Robert Maynard to collect information into a single message per find query. Co-Author: Ray Donnelly <mingw.android@gmail.com> Co-Author: Chris Wilson <chris+github@qwirx.com>
* | Merge topic 'add_custom_command-depends-path'Kyle Edwards2019-12-205-5/+34
|\ \ | | | | | | | | | | | | | | | | | | | | | f5126badd8 add_custom_command: convert DEPENDS path arguments to absolute paths a5f44ec925 cmAddCustomCommandCommand: remove unnecessary braces Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4148
| * | add_custom_command: convert DEPENDS path arguments to absolute pathsBen Boeckel2019-12-184-3/+32
| | | | | | | | | | | | | | | | | | | | | This is only done if they are "obviously" paths in that they contain a directory separator. Fixes: #17111
| * | cmAddCustomCommandCommand: remove unnecessary bracesBen Boeckel2019-12-181-2/+2
| | |
* | | Merge topic 'modernize-memory-management'Kyle Edwards2019-12-206-49/+39
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dc2daa6860 cmFileMonitor: modernize memory management 23130c539f cmInstalledFile: modernize memory management 3c632b89ab cmOrderDirectories: Modernize memory management Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4149
| * | | cmFileMonitor: modernize memory managementMarc Chevrier2019-12-192-21/+17
| | | |
| * | | cmInstalledFile: modernize memory managementMarc Chevrier2019-12-192-14/+7
| | | |
| * | | cmOrderDirectories: Modernize memory managementMarc Chevrier2019-12-182-14/+15
| | | |
* | | | Merge branch 'release-3.16'Kyle Edwards2019-12-200-0/+0
|\ \ \ \
| * \ \ \ Merge topic 'FindPython-Fix-target-properties' into release-3.16Kyle Edwards2019-12-201-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fe280e0cda FindPython*: Fix erroneous target properties setting Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !4154
* | \ \ \ \ Merge topic 'FindPython-Fix-target-properties'Kyle Edwards2019-12-201-1/+1
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fe280e0cda FindPython*: Fix erroneous target properties setting Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !4154
| * | | | | FindPython*: Fix erroneous target properties settingMarc Chevrier2019-12-191-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | Property IMPORTED_CONFIGURATIONS for targets Python*::Python and Python*::Module is not correctly set.
* | | | | CMake Nightly Date StampKitware Robot2019-12-201-1/+1
| | | | |
* | | | | Merge branch 'release-3.16'Brad King2019-12-190-0/+0
|\ \ \ \ \ | |/ / / /
| * | | | CMake 3.16.2v3.16.2Brad King2019-12-191-1/+1
| | | | |
* | | | | Merge branch 'release-3.16'Brad King2019-12-190-0/+0
|\ \ \ \ \ | |/ / / /
| * | | | Merge topic 'autogen-no-hh' into release-3.16Brad King2019-12-194-18/+4
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7fa7f55230 Autogen: Revert processing of .hh files for compatibility Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4146
* | \ \ \ \ Merge topic 'autogen-no-hh'Brad King2019-12-194-18/+4
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 7fa7f55230 Autogen: Revert processing of .hh files for compatibility Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4146
| * | | | | Autogen: Revert processing of .hh files for compatibilityBrad King2019-12-184-18/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 4a9154537c (Autogen: Use cmake::IsHeader/SourceExtension for file type detection, 2019-07-02, v3.16.0-rc1~470^2~4) we process `.hh` files with `AUTOMOC`. However, this change can break existing projects that do not expect the behavior. Revert it for now. It can be restored later via a policy. Fixes: #20101
* | | | | | Merge branch 'release-3.16'Brad King2019-12-190-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge topic 'test-resource-spec-init-lists' into release-3.16Brad King2019-12-192-37/+37
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e8dbe4bba1 Tests: Fix testCTestResourceSpec struct initialization for some compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Dickens <michael.dickens@ettus.com> Merge-request: !4141
* | \ \ \ \ \ Merge topic 'test-resource-spec-init-lists'Brad King2019-12-192-37/+37
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e8dbe4bba1 Tests: Fix testCTestResourceSpec struct initialization for some compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Dickens <michael.dickens@ettus.com> Merge-request: !4141
| * | | | | | Tests: Fix testCTestResourceSpec struct initialization for some compilersMichael Dickens2019-12-182-37/+37
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some compilers do not like the nested `{{{}}}` member initialization syntax, so use just `{}`. GCC 4.8 warns about the latter, so add a suppression. Fixes: #20097
* | | | | | CMake Nightly Date StampKitware Robot2019-12-191-1/+1
| |_|/ / / |/| | | |
* | | | | Merge topic 'copyright-year'Brad King2019-12-181-1/+1
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | 1edc4a8a7e Copyright.txt: Update year range to end in 2020 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4147
| * | | | Copyright.txt: Update year range to end in 2020Brad King2019-12-181-1/+1
|/ / / /
* | | | Merge branch 'release-3.16'Brad King2019-12-180-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'FindLAPACK-in-blas' into release-3.16Brad King2019-12-181-1/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 930f204b68 FindLAPACK: Fix support for LAPACK symbols inside BLAS libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4144
* | \ \ \ Merge topic 'FindLAPACK-in-blas'Brad King2019-12-181-1/+1
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 930f204b68 FindLAPACK: Fix support for LAPACK symbols inside BLAS libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4144
| * | | | FindLAPACK: Fix support for LAPACK symbols inside BLAS librariesBrad King2019-12-181-1/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the condition added by commit 68dcbeee01 (FindLAPACK: Test for implicitly linked LAPACK libraries, 2019-06-11, v3.16.0-rc1~560^2) to use BLAS libraries if they are sufficient with no dedicated LAPACK libraries. Fixes: #20099
* | | | Merge branch 'release-3.16'Brad King2019-12-180-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'FindBoost-1.72' into release-3.16Brad King2019-12-181-3/+17
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e51232b739 FindBoost: Add support for Boost 1.72 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4143
* | \ \ \ Merge topic 'FindBoost-1.72'Brad King2019-12-181-3/+17
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | e51232b739 FindBoost: Add support for Boost 1.72 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4143
| * | | | FindBoost: Add support for Boost 1.72Brad King2019-12-171-3/+17
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | Run `Utilities/Scripts/BoostScanDeps.cmake` with the Boost 1.72.0 sources to compute dependencies. Fixes: #20100
* | | | Merge topic 'add-header-cmext-algorithm'Brad King2019-12-1865-208/+461
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f7d12609f0 Refactoring: use append functions from cmext/algorithm a38d04c076 Refactoring: introduce header cmext/algorithm with append functions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4131
| * | | | Refactoring: use append functions from cmext/algorithmMarc Chevrier2019-12-1760-208/+235
| | | | |
| * | | | Refactoring: introduce header cmext/algorithm with append functionsMarc Chevrier2019-12-175-0/+226
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2019-12-181-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'FindCUDAToolkit-module'Brad King2019-12-1714-7/+916
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d484a3c4d8 FindCUDAToolkit: correct searches for Toolkit components e2a5d8374f FindCUDAToolkit: Improve usage, library set, and tests 29560bf07b FindCUDAToolkit: Import targets for toolkit libraries 2c0ff263b4 FindCUDAToolkit: Add module to find the CUDA Toolkit 12d324e55d CUDA: Persist SIZEOF_VOID_P and PLATFORM_ABI Acked-by: Kitware Robot <kwrobot@kitware.com> Rejected-by: Brad King <brad.king@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !4093
| * | | | FindCUDAToolkit: correct searches for Toolkit componentsRobert Maynard2019-12-163-57/+63
| | | | |
| * | | | FindCUDAToolkit: Improve usage, library set, and testsRobert Maynard2019-12-1610-73/+282
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refined the initial design of FindCUDAToolkit and improve it by adding more library support, more toolkit information and tests.
| * | | | FindCUDAToolkit: Import targets for toolkit librariesStephen McDowell2019-12-161-44/+345
| | | | |
| * | | | FindCUDAToolkit: Add module to find the CUDA ToolkitStephen McDowell2019-12-164-0/+380
| | | | |
| * | | | CUDA: Persist SIZEOF_VOID_P and PLATFORM_ABIRobert Maynard2019-12-161-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The CUDA language failed to persist CMAKE_SIZEOF_VOID_P and CMAKE_INTERNAL_PLATFORM_ABI, causing find_ calls to fail when the only enabled language was CUDA. This specifically occurred when having to locate libraries inside `lib64` directories.
* | | | | Merge topic 'better_category_for_target_debug_property'Brad King2019-12-171-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b23c778034 CMAKE_DEBUG_TARGET_PROPERTIES to `provides information` section Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4142
| * | | | | CMAKE_DEBUG_TARGET_PROPERTIES to `provides information` sectionRobert Maynard2019-12-161-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | This variable only provides debug information and doesn't modify the output of CMake, so move it to the correct variable section.
* | | | | Merge topic 'fix-vs-winrt-by-default'Brad King2019-12-175-7/+102
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 557ea4614e VS: Change CMAKE_VS_WINRT_BY_DEFAULT to not implicitly enable WinRT 7bcef355bf Vs: Add test for VS_WINRT_BY_DEFAULT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4127