summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'flex'Brad King2019-05-281-0/+1
|\ | | | | | | | | | | | | a7754448f6 FindFLEX: fix example Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3379
| * FindFLEX: fix exampleMarcin Ĺšlusarz2019-05-261-0/+1
| | | | | | | | Binaries using flex must link with the detected library.
* | Merge branch 'release-3.14'Brad King2019-05-280-0/+0
|\ \
| * \ Merge branch 'FindThreads-doc-c++' into release-3.14Brad King2019-05-281-3/+0
| |\ \ | | | | | | | | | | | | Merge-request: !3391
| * \ \ Merge branch 'FindBoost-contract-requires-compile-features' into release-3.14Brad King2019-05-241-0/+10
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !3368
* | \ \ \ Merge topic 'FindThreads-doc-c++'Brad King2019-05-281-3/+0
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | a38b63c1bb FindThreads: Drop incorrect docs about usage with C++ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3391
| * | | | FindThreads: Drop incorrect docs about usage with C++Brad King2019-05-281-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop the sentence added by commit 5a5a1d90f0 (Help: FindThreads not needed with modern C++., 2019-01-09, v3.14.0-rc1~186^2) about not needing the module with modern C++. The module is often still needed. Fixes: #19297
* | | | | Merge topic 'cmake_automoc_relaxed_mode_deprecation'Brad King2019-05-284-4/+24
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | df6adb02c0 Autogen: Deprecation release notes for CMAKE_AUTOMOC_RELAXED_MODE 5bf07b9cfc Help: Mark CMAKE_AUTOMOC_RELAXED_MODE as deprecated b5ad572ac1 Autogen: Deprecation message for CMAKE_AUTOMOC_RELAXED_MODE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3381
| * | | | | Autogen: Deprecation release notes for CMAKE_AUTOMOC_RELAXED_MODESebastian Holtermann2019-05-271-0/+5
| | | | | |
| * | | | | Help: Mark CMAKE_AUTOMOC_RELAXED_MODE as deprecatedSebastian Holtermann2019-05-271-0/+2
| | | | | |
| * | | | | Autogen: Deprecation message for CMAKE_AUTOMOC_RELAXED_MODESebastian Holtermann2019-05-272-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `CMAKE_AUTOMOC_RELAXED_MODE` was added for backwards compatibility with KDE 4, which had its last release in 2014. It does not offer additional features but complicates the `AUTOMOC` code and dependency computation considerably. Projects that use `CMAKE_AUTOMOC_RELAXED_MODE` functionality always got extensive warnings during builds and tips on how to convert to regular mode, which is trivial (see commit e474dcb231, CMake 2.8.7). It's time to consider this feature deprecated and issue a warning at configuration time as well. This adds a configuration time deprecation `AUTHOR_WARNING` for `CMAKE_AUTOMOC_RELAXED_MODE`.
* | | | | | Merge topic 'FindPython-find_framework'Brad King2019-05-285-15/+46
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 62d6ed79fb FindPython: Add variable 'Python_FIND_FRAMEWORK' to control frameworks lookup. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3374
| * | | | | | FindPython: Add variable 'Python_FIND_FRAMEWORK' to control frameworks lookup.Marc Chevrier2019-05-245-15/+46
| | | | | | |
* | | | | | | Merge topic 'GetPrerequisites-use-if-IN_LIST'Brad King2019-05-281-10/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3dfc8b9bd6 GetPrerequisites: use if(IN_LIST) instead of foreach Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3299
| * | | | | | | GetPrerequisites: use if(IN_LIST) instead of foreachBen Boeckel2019-05-231-10/+6
| | | | | | | |
* | | | | | | | Merge topic 'swift-response'Brad King2019-05-282-1/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9e5457d3b4 Ninja,Swift: correct response file handling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3367
| * | | | | | | | Ninja,Swift: correct response file handlingSaleem Abdulrasool2019-05-232-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The response file was being written but not used due to the wrong variable being configured for Swift. Swift does compile+link in a single phase and does not use the `<OBJECTS>` placeholder. Use the `<SWIFT_SOURCES>` placeholder instead for the response file substitution which serves the same purpose.
* | | | | | | | | Merge topic 'FindICU-find-names'Brad King2019-05-281-4/+8
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 59c392b44e FindICU: Pass explicit NAMES argument to find command calls Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3371
| * | | | | | | | | FindICU: Pass explicit NAMES argument to find command callsBrad King2019-05-241-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This improves readability and avoids an undocumented signature variant. Fixes: #19302
* | | | | | | | | | Merge topic 'rel-push'Brad King2019-05-284-47/+72
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9bf97363b0 Utilities/Release: Replace upload step with a "push" script 3a0ab3ba23 Utilities/Release: Teach upload script to compute version automatically Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3370
| * | | | | | | | | | Utilities/Release: Replace upload step with a "push" scriptBrad King2019-05-243-42/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the `upload_release.cmake` script with a `push.bash` script that is more configurable from the command line and that does not hard-code any destinations. Instead of using `scp` to access `cmake.org` directly, push the files atomically to a staging directory from which another process will actually upload them.
| * | | | | | | | | | Utilities/Release: Teach upload script to compute version automaticallyBrad King2019-05-242-7/+2
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Read the version from `Source/CMakeVersion.cmake` instead of repeating it.
* | | | | | | | | | Merge topic 'FindBoost-contract-requires-compile-features'Brad King2019-05-281-0/+10
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b915a42585 FindBoost: Add compiler features for Boost Contract library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3368
| * | | | | | | | | FindBoost: Add compiler features for Boost Contract libraryAlex Turbov2019-05-241-0/+10
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2019-05-281-1/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'doc-typo-CTEST_CUSTOM_WARNING_xxx'Craig Scott2019-05-272-2/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 902af25512 Help: Fix typo for CTEST_CUSTOM_WARNING_xxx vars Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3378
| * | | | | | | | | Help: Fix typo for CTEST_CUSTOM_WARNING_xxx varsCraig Scott2019-05-262-2/+2
| | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These variables apply to the `ctest_build` command, not `ctest_test` Relates: #19217
* | | | | | | | | Merge topic 'doc-install-export-android-mk'Craig Scott2019-05-271-2/+2
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b7b7f1806a Help: Fix typo in install(EXPORT_ANDROID_MK) example Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3376
| * | | | | | | | Help: Fix typo in install(EXPORT_ANDROID_MK) exampleJohn Freeman2019-05-261-2/+2
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2019-05-271-1/+1
| |/ / / / / / / |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2019-05-261-1/+1
|/ / / / / / /
* | | | | | | CMake Nightly Date StampKitware Robot2019-05-251-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | Merge topic 'selective-tar-extracting-and-listing'Brad King2019-05-248-13/+121
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c8e217e0a7 cmake: tar: Allow selective extracting and listing of archives Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3342
| * | | | | | cmake: tar: Allow selective extracting and listing of archivesBartosz Kosiorek2019-05-238-13/+121
| | |_|/ / / | |/| | | |
* | | | | | Merge topic 'ninja-pool-link-doc-nit'Brad King2019-05-241-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 25b2c7e4cd Help/CMAKE_JOB_POOL_LINK: match the header line with the variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3369
| * | | | | | Help/CMAKE_JOB_POOL_LINK: match the header line with the variableBen Boeckel2019-05-241-1/+1
| | |_|/ / / | |/| | | |
* | | | | | Merge topic 'fix-armclang-policy'Brad King2019-05-241-3/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 32e4f236b7 ARMClang: fix policy manipulation in the compiler module Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3365
| * | | | | | ARMClang: fix policy manipulation in the compiler moduleBen Boeckel2019-05-231-3/+5
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | Policies have their own scoping and cannot be set within a function without affecting callers.
* | | | | | Merge topic 'cmAppend'Brad King2019-05-2460-246/+193
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 006229278b Use cmAppend to append ranges to std::vector instances 999516478d cmAlgorithms: Add cmAppend function Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3366
| * | | | | | Use cmAppend to append ranges to std::vector instancesSebastian Holtermann2019-05-2359-246/+181
| | | | | | |
| * | | | | | cmAlgorithms: Add cmAppend functionSebastian Holtermann2019-05-231-0/+12
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | The new `cmAppend` function simplifies appending ranges of values to a `std::vector`.
* | | | | | Merge topic 'cmTargetMap_definition'Brad King2019-05-246-22/+16
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7b4b61a4d3 cmMakefile: Define cmTargetMap type in cmMakefile instead of cmTarget Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3364
| * | | | | | cmMakefile: Define cmTargetMap type in cmMakefile instead of cmTargetSebastian Holtermann2019-05-236-22/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `cmTargetMap` type is only used in the context of `cmMakefile`. Therefore it is the most appropriate place to declare it. This moves the `cmTarget.h/cmTargets` type definition to `cmMakefile::cmTargetMap`.
* | | | | | | Merge topic 'update-curl'Brad King2019-05-24172-5996/+6571
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 90766347db curl: Update build within CMake to account for 7.65 changes a39138ef9a Merge branch 'upstream-curl' into update-curl b26487c663 curl 2019-05-22 (885ce314) 2de8af0121 curl: Update script to get curl 7.65.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3363
| * | | | | | curl: Update build within CMake to account for 7.65 changesBrad King2019-05-221-2/+5
| | | | | | |
| * | | | | | Merge branch 'upstream-curl' into update-curlBrad King2019-05-22171-5993/+6565
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-curl: curl 2019-05-22 (885ce314)
| | * | | | | | curl 2019-05-22 (885ce314)Curl Upstream2019-05-22171-5995/+6567
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/curl/curl.git at commit 885ce31401b6789c959131754b1e5ae518964072 (curl-7_65_0).
| * | | | | | | curl: Update script to get curl 7.65.0Brad King2019-05-221-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2019-05-241-1/+1
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge topic 'genex-target-property-lifetime'Brad King2019-05-233-3/+27
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5a1af142f1 Genex: Fix value lifetimes in nested TARGET_PROPERTY evaluation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3362