summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'update-libuv'Brad King2019-06-2048-356/+1856
|\ | | | | | | | | | | | | | | | | | | db4667cc72 libuv: fix compilation with macOS 10.10 SDK cee57246ef libuv: Add uv__statx() stub to cmake-bootstrap.c 69b139cfca Merge branch 'upstream-libuv' into update-libuv b4069b04ff libuv 2019-06-10 (ee24ce90) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3457
| * libuv: fix compilation with macOS 10.10 SDKBrad King2019-06-191-1/+1
| | | | | | | | | | | | The `F_BARRIERFSYNC` constant was not added until the macOS 10.11 SDK. Hard-code its value instead. This approach is backported from upstream libuv PR 2334.
| * libuv: Add uv__statx() stub to cmake-bootstrap.cKyle Edwards2019-06-181-0/+9
| |
| * Merge branch 'upstream-libuv' into update-libuvBrad King2019-06-1847-356/+1847
| |\ | | | | | | | | | | | | * upstream-libuv: libuv 2019-06-10 (ee24ce90)
| | * libuv 2019-06-10 (ee24ce90)libuv upstream2019-06-1847-357/+1852
| | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/libuv/libuv.git at commit ee24ce900e5714c950b248da2bdd311b01c983be (v1.x).
* | | Merge branch 'release-3.15'Brad King2019-06-200-0/+0
|\ \ \
| * \ \ Merge branch 'autogen_documentation' into release-3.15Brad King2019-06-193-106/+306
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !3461
* | \ \ \ Merge topic 'autogen_documentation'Brad King2019-06-203-106/+306
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b55e5d6641 Help: Autogen: Overhaul AUTOMOC target property documentation fdab21f30b Help: Autogen: Overhaul AUTOUIC target property documentation d08548c624 Help: Autogen: Overhaul AUTORCC target property documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3461
| * | | | Help: Autogen: Overhaul AUTOMOC target property documentationSebastian Holtermann2019-06-191-62/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Rewrites and restructures the AUTOMOC target property documentation - Remove the reference to the deprecated CMAKE_AUTOMOC_RELAXED_MODE Fixes: #19167
| * | | | Help: Autogen: Overhaul AUTOUIC target property documentationSebastian Holtermann2019-06-191-26/+61
| | | | |
| * | | | Help: Autogen: Overhaul AUTORCC target property documentationSebastian Holtermann2019-06-191-18/+33
| |/ / /
* | | | CMake Nightly Date StampKitware Robot2019-06-201-1/+1
| | | |
* | | | Merge branch 'release-3.15'Brad King2019-06-190-0/+0
|\ \ \ \ | |/ / /
| * | | CMake 3.15.0-rc2v3.15.0-rc2Brad King2019-06-191-1/+1
| | | |
* | | | Merge branch 'release-3.15'Brad King2019-06-190-0/+0
|\ \ \ \ | |/ / /
| * | | Merge branch 'android-pie-cmp0083' into release-3.15Brad King2019-06-192-0/+26
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !3459
* | \ \ \ Merge branch 'release-3.14'Brad King2019-06-190-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge branch 'android-pie-cmp0083' into release-3.14Brad King2019-06-192-0/+26
| |\ \ \ \ \ | | | |/ / / | | |/| | | | | | | | | Merge-request: !3459
* | | | | | Merge topic 'android-pie-cmp0083'Brad King2019-06-192-0/+26
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 9e99a95c7d Android: ensure PIE behavior is consistent regardless CMP0083 policy Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3459
| * | | | | Android: ensure PIE behavior is consistent regardless CMP0083 policyMarc Chevrier2019-06-192-0/+26
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit c4b4d8b3a6 (POSITION_INDEPENDENT_CODE: Manage link flags for executables, 2018-10-02, v3.14.0-rc1~395^2) we accidentally removed our Android-specific logic for PIE under the CMP0083 OLD behavior. Restore it and also implement Android-specific logic for CMP0083 NEW behavior. Fixes: #19393
* | | | | Merge branch 'release-3.15'Brad King2019-06-190-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'FindMPI-imported-link-flags' into release-3.15Brad King2019-06-191-1/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3449
* | \ \ \ \ Merge topic 'FindMPI-imported-link-flags'Brad King2019-06-191-1/+3
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | f7eaa342de FindMPI: Store imported target link flags as a list instead of a string Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3449
| * | | | | FindMPI: Store imported target link flags as a list instead of a stringRobert Maynard2019-06-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We already use the `separate_arguments` `NATIVE_COMMAND` mode to parse command-line strings into lists in several other places. Fixes: #18897
* | | | | | Merge topic 'generated_export_remove_duplicate_required_cmake_lines'Brad King2019-06-191-3/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5d8f1a8421 Export: A singular CMake version written for interface targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3458
| * | | | | | Export: A singular CMake version written for interface targetsRobert Maynard2019-06-171-3/+6
| | | | | | |
* | | | | | | Merge topic 'FindCUDA-more-libs'Brad King2019-06-191-0/+12
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 421be81413 FindCUDA: Add nvToolsExt and OpenCL libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3456
| * | | | | | | FindCUDA: Add nvToolsExt and OpenCL librariesEyal Rozenberg2019-06-181-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Find these libraries with CUDA 5 and above. Fixes: #19386
* | | | | | | | Merge branch 'release-3.15'Brad King2019-06-190-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | |
| * | | | | | | Merge branch 'FindBoost-component' into release-3.15Brad King2019-06-1828-5/+576
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3438
* | \ \ \ \ \ \ \ Merge topic 'FindBoost-component'Brad King2019-06-1928-5/+576
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 830b332f32 FindBoost: Add tests for legacy variables 0dd6772a89 FindBoost: Add legacy variables and targets for compatibility e4181eeaf2 FindBoost: Don't overwrite Boost_${_comp}_FOUND 4cb652e1d3 Tests.RunCMake.FindBoost: Fix example BoostConfig 7251d54bd1 Tests.FindBoost: Don't use BoostConfig in MODULE test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3438
| * | | | | | | | FindBoost: Add tests for legacy variablesAlexander Grund2019-06-1825-0/+415
| | | | | | | | |
| * | | | | | | | FindBoost: Add legacy variables and targets for compatibilityAlexander Grund2019-06-181-0/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows future BoostConfig to NOT define those and users relying on them use the newer FindBoost of newer CMake versions
| * | | | | | | | FindBoost: Don't overwrite Boost_${_comp}_FOUNDAlexander Grund2019-06-181-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Is set in Boost >= 1.71 so don't overwrite it
| * | | | | | | | Tests.RunCMake.FindBoost: Fix example BoostConfigAlexander Grund2019-06-181-0/+3
| | | | | | | | |
| * | | | | | | | Tests.FindBoost: Don't use BoostConfig in MODULE testAlexander Grund2019-06-181-0/+1
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2019-06-191-1/+1
| | | | | | | |
* | | | | | | | Merge topic 'cxx_lambda_init_captures_document_why_not_supported_on_gcc48'Brad King2019-06-181-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 63bf207cd6 CompileFeatures: document why lambda_init_captures requires GCC 4.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3452
| * | | | | | | | CompileFeatures: document why lambda_init_captures requires GCC 4.9Robert Maynard2019-06-171-2/+2
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge topic 'implicit_lapack_library'Brad King2019-06-181-5/+17
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 68dcbeee01 FindLAPACK: Test for implicitly linked LAPACK libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3451
| * | | | | | | | FindLAPACK: Test for implicitly linked LAPACK librariesJakub Benda2019-06-171-5/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apply the change from commit 5b8f69ebe9 (FindBLAS: Detect implicitly linked BLAS library, 2018-08-28, v3.13.0-rc1~150^2~2), to FindLAPACK also. Typically both BLAS and LAPACK are provided the same way, e.g. in a Cray Compiler Environment.
* | | | | | | | | Merge topic 'library-search-paths'Brad King2019-06-181-7/+27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2746c61e6d Swift: Add library search paths for dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3436
| * | | | | | | | | Swift: Add library search paths for dependenciesSaleem Abdulrasool2019-06-171-7/+27
| | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When building Swift executables and libraries which import a module, an implicit link will be added by the driver. Because this links by name rather than path, the library search path needs to be provided to indicate where to find the library. For all local dependencies, add the library paths for the targets when linking. This ensures that you can link against local libraries without explicitly setting a library path. Fixes: #19304
* | | | | | | | | Merge branch 'release-3.15'Brad King2019-06-180-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | |
| * | | | | | | | Merge branch 'doc-project-include' into release-3.15Brad King2019-06-183-9/+19
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3453
* | \ \ \ \ \ \ \ \ Merge topic 'doc-project-include'Brad King2019-06-183-9/+19
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8a08d0c092 Help: Document what project() calls use CMAKE_PROJECT_INCLUDE and friends Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3453
| * | | | | | | | | Help: Document what project() calls use CMAKE_PROJECT_INCLUDE and friendsBrad King2019-06-173-9/+19
| | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19340
* | | | | | | | | Merge topic 'tutorial-fix-version'Brad King2019-06-1812-12/+12
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 34a7e5ab58 Tests/Tutorial: Fix version displayed in tutorial executable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3448
| * | | | | | | | | Tests/Tutorial: Fix version displayed in tutorial executableJean-Christophe Fillion-Robin2019-06-1412-12/+12
| | | | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2019-06-181-1/+1
| |_|_|/ / / / / / |/| | | | | | | |