summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'debug_posfix_doc'Brad King2020-07-211-2/+2
|\ | | | | | | | | | | | | d103e34030 Documentation: Add missing links to `DEBUG_POSTFIX` target property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5037
| * Documentation: Add missing links to `DEBUG_POSTFIX` target propertyBetsy McPhail2020-07-211-2/+2
|/ | | | | Add links to the `<CONFIG>_POSTFIX` target property when it is referenced in the `DEBUG_POSTFIX` documentation.
* Merge topic 'tutorial-index-update'Brad King2020-07-211-23/+55
|\ | | | | | | | | | | | | 8a80b8fbe4 Tutorial: Clarify Steps 1, 2 and 3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5029
| * Tutorial: Clarify Steps 1, 2 and 3Betsy McPhail2020-07-171-23/+55
| |
* | Merge topic 'stl-support-filesystem-path-cygwin'Brad King2020-07-212-17/+59
|\ \ | | | | | | | | | | | | | | | | | | 259356f3b5 STL Support: cm::filesystem::path: add support of Cygwin Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5032
| * | STL Support: cm::filesystem::path: add support of CygwinMarc Chevrier2020-07-202-17/+59
| | |
* | | Merge branch 'release-3.18'Brad King2020-07-210-0/+0
|\ \ \
| * \ \ Merge topic 'ghs-crash' into release-3.18Brad King2020-07-211-2/+3
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5da2c71165 GHS: Fix crash when GHS_NO_SOURCE_GROUP_FILE property is not defined Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5033
* | \ \ \ Merge topic 'ghs-crash'Brad King2020-07-210-0/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 906ebe911e Merge branch 'backport-ghs-crash' into ghs-crash 5da2c71165 GHS: Fix crash when GHS_NO_SOURCE_GROUP_FILE property is not defined Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5033
| * \ \ \ \ Merge branch 'backport-ghs-crash' into ghs-crashBrad King2020-07-200-0/+0
| |\ \ \ \ \ | | | |/ / / | | |/| / / | | |_|/ / | |/| | |
| | * | | GHS: Fix crash when GHS_NO_SOURCE_GROUP_FILE property is not definedBrad King2020-07-201-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit 36aba01223 (cmGeneratorTarget::GetProperty: return cmProp, 2020-04-29, v3.18.0-rc1~246^2) left out a `nullptr` check. Fixes: #20985
* | | | | Merge branch 'release-3.18'Brad King2020-07-210-0/+0
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge topic 'bootstrap-system-http2' into release-3.18Brad King2020-07-211-2/+4
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 64bc82bb4d bootstrap: Add options to control use of system nghttp2 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christoph GrĂ¼ninger <foss@grueninger.de> Merge-request: !5031
* | \ \ \ \ Merge topic 'bootstrap-system-http2'Brad King2020-07-211-2/+4
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 64bc82bb4d bootstrap: Add options to control use of system nghttp2 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christoph GrĂ¼ninger <foss@grueninger.de> Merge-request: !5031
| * | | | | bootstrap: Add options to control use of system nghttp2Brad King2020-07-201-2/+4
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `bootstrap` options needed since commit 0b872fd4be (nghttp2: Build the library within CMake for use by our curl, 2020-04-01, v3.18.0-rc1~408^2~2). Fixes: #20987
* | | | | Merge branch 'release-3.18'Brad King2020-07-210-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'strdup' into release-3.18Brad King2020-07-211-0/+4
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eea0337c7d centos5: Fix FTBFS with strdup Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5026
* | \ \ \ \ Merge topic 'strdup'Brad King2020-07-211-0/+4
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | eea0337c7d centos5: Fix FTBFS with strdup Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5026
| * | | | | centos5: Fix FTBFS with strdupJulien Schueller2020-07-201-0/+4
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit f034b0f663 (CMake compilation: do not use compiler extensions, 2020-03-14, v3.18.0-rc1~494^2) we need to explicitly enable availability of `strdup`. Fixes: #20971
* | | | | Merge branch 'release-3.18'Craig Scott2020-07-210-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'xcode-native-arch' into release-3.18Craig Scott2020-07-215-1/+41
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 26673bf480 Xcode: Explicitly specify default native architecture on macOS ce624cfbd4 cmGlobalXCodeGenerator: Save CMAKE_SYSTEM_NAME in member Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5023
* | \ \ \ \ Merge topic 'xcode-native-arch'Craig Scott2020-07-215-1/+41
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 26673bf480 Xcode: Explicitly specify default native architecture on macOS ce624cfbd4 cmGlobalXCodeGenerator: Save CMAKE_SYSTEM_NAME in member Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5023
| * | | | | Xcode: Explicitly specify default native architecture on macOSBrad King2020-07-204-1/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When `CMAKE_OSX_ARCHITECTURES` is not specified, we add the Xcode setting `ONLY_ACTIVE_ARCH = YES` with the intention of targeting the native architecture of the host. However, the default `ARCHS` value chosen by "Xcode 12 Universal Apps" includes multiple architectures. Add an explicit `ARCHS` setting with value `$(NATIVE_ARCH_ACTUAL)` to tell Xcode to use the host's native architecture only. Fixes: #20893
| * | | | | cmGlobalXCodeGenerator: Save CMAKE_SYSTEM_NAME in memberBrad King2020-07-162-0/+9
| | |/ / / | |/| | |
* | | | | CMake Nightly Date StampKitware Robot2020-07-211-1/+1
| |_|/ / |/| | |
* | | | Merge topic 'fix-xcode12-arm64-tests'Brad King2020-07-202-1/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 447ecbb692 Apple: also specify sysroot for linking 16692f4926 Apple: suppress Xcode 12 ranlib warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5028
| * | | | Apple: also specify sysroot for linkingGregor Jasny2020-07-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Otherwise the compiler/linker will default to the wrong C++ runtime library.
| * | | | Apple: suppress Xcode 12 ranlib warningGregor Jasny2020-07-171-0/+1
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Xcode 12 (Beta) toolchain for arm64 emits a warning when static libraries are created: ``` ranlib: archive member: libStaticLib.a(a.c.o) offset in archive not a multiple of 8 (must be since member is an 64-bit object file) ``` Due to the unexpected output multiple tests are broken. To make those tests pass we filter the problematic output in the test driver. See: https://developer.apple.com/forums/thread/652620
* | | | Merge branch 'release-3.18'Brad King2020-07-200-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge topic 'swift-link-iface' into release-3.18Brad King2020-07-202-0/+4
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 14a5712447 Swift: Fix regression in linking to interface libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5027
* | \ \ \ Merge topic 'swift-link-iface'Brad King2020-07-202-0/+4
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 14a5712447 Swift: Fix regression in linking to interface libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5027
| * | | | Swift: Fix regression in linking to interface librariesBrad King2020-07-172-0/+4
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 2026915f8f (Swift: Propagate Swift_MODULE_DIRECTORY as include directory, 2020-02-03, v3.18.0-rc1~547^2) we internally call `GetAllConfigCompileLanguages` on all directly linked targets without checking if they are interface libraries that don't compile at all. That violates an internal assumption and assertion. Fixes: #20977
* | | | CMake Nightly Date StampKitware Robot2020-07-201-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2020-07-191-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2020-07-181-1/+1
| |_|/ |/| |
* | | Merge topic 'FindX11-Xaw'Brad King2020-07-173-0/+42
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | fa7157b86d FindX11: Add Xaw libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5024
| * | | FindX11: Add Xaw librariesKurt Sansom2020-07-163-0/+42
| | | | | | | | | | | | | | | | Fixes: #20963
* | | | Merge topic 'xcode-try_compile-no-sign'Brad King2020-07-171-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d3a64c4e3f Xcode: Explicitly turn off signing in try_compile projects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5022
| * | | | Xcode: Explicitly turn off signing in try_compile projectsBrad King2020-07-161-0/+6
| |/ / / | | | | | | | | | | | | Fixes: #18407, #20571, #20688
* | | | Merge branch 'release-3.17'Brad King2020-07-170-0/+0
|\ \ \ \
| * \ \ \ Merge branch 'ninja-multi-rsp' into release-3.17Brad King2020-07-161-4/+14
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !5020
* | \ \ \ \ Merge branch 'release-3.18'Brad King2020-07-170-0/+0
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Merge topic 'ninja-multi-rsp' into release-3.18Brad King2020-07-171-4/+14
| |\ \ \ \ \ | | | |/ / / | | |/| | / | | |_|_|/ | |/| | | | | | | | | | | | | 99ed39b011 Ninja Multi-Config: Make link response files per-config Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5020
* | | | | Merge topic 'ninja-multi-rsp'Brad King2020-07-171-4/+14
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 99ed39b011 Ninja Multi-Config: Make link response files per-config Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5020
| * | | | Ninja Multi-Config: Make link response files per-configKyle Edwards2020-07-161-4/+14
| | | | | | | | | | | | | | | | | | | | Fixes: #20961
* | | | | CMake Nightly Date StampKitware Robot2020-07-171-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'cmake-E-create_hardlink'Brad King2020-07-1613-0/+90
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2fad00940d cmake: Add -E create_hardlink Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5015
| * | | | cmake: Add -E create_hardlinkSibi Siddharthan2020-07-1513-0/+90
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20950 Signed-off-by: Sibi Siddharthan <sibisiddharthan.github@gmail.com>
* | | | | Merge topic 'move_more_queries_to_cmStandardLevelResolver'Brad King2020-07-165-153/+161
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 56cf509a72 Move AddCompilerRequirementFlag to cmStandardLevelResolver Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4989
| * | | | | Move AddCompilerRequirementFlag to cmStandardLevelResolverRobert Maynard2020-07-155-153/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cmLocalGenerator::AddCompilerRequirementFlag was another source of truth on what standard levels existed per language, so fold that into cmStandardLevelResolver to make updating CMake easier