summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmLocalGenerator: Factor out relative path conversion helpersBrad King2021-05-1323-326/+210
| | | | | | Most calls to `MaybeConvertToRelativePath` use one of our common work directories (e.g. top of the build tree) as the local path. Add helpers for each of the common cases to simplify and clarify call sites.
* cmLocalCommonGenerator: Factor out relative path conversion helperBrad King2021-05-133-4/+10
|
* cmMakefileTargetGenerator: Clarify name of relative path conversion helperBrad King2021-05-131-6/+6
|
* cmDependsFortran: Simplify relative path conversion helperBrad King2021-05-131-7/+1
| | | | | | Revert commit 8377d9e00b (Fortran: Inline conversion to relative path, 2016-10-04, v3.8.0-rc1~494^2~4). The inline implementation is still identical to what was previously called. Restore the call again.
* cmStateDirectory: Rename ConvertToRelPathIf{Not => }ContainedBrad King2021-05-127-8/+8
| | | | The "Not" in the method name is backward from its logic.
* cmGlobalGhsMultiGenerator: Simplify relative path conversion logicBrad King2021-05-122-5/+5
| | | | | Our call to `MaybeConvertToRelativePath` uses paths that always pass the "maybe" checks. Use `ForceToRelativePath` directly.
* cmGlobalXCodeGenerator: Simplify relative path conversion under project rootBrad King2021-05-122-12/+5
|
* Merge topic 'ci-codespell'Brad King2021-05-125-6/+19
|\ | | | | | | | | | | | | | | | | | | bca69d4272 gitlab-ci: add codespell lint job bf35f3848a gitlab-ci: rename lint builds to start in lint: f89c1a559d UseJava: Avoid non-word "compilability" in documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6118
| * gitlab-ci: add codespell lint jobBrad King2021-05-123-1/+14
| |
| * gitlab-ci: rename lint builds to start in lint:Brad King2021-05-121-3/+3
| |
| * UseJava: Avoid non-word "compilability" in documentationBrad King2021-05-122-2/+2
|/ | | | | Also fix spelling in the release note from commit 3e03f359a7 (UseJava: Add RESOURCES with NAMESPACE to add_jar(), 2021-04-27).
* Merge topic 'xcode-inherited-params'Brad King2021-05-124-0/+61
|\ | | | | | | | | | | | | dfaf55fbfd Xcode: add extra '$(inherited)' entries using InheritBuildSettingAttribute. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6077
| * Xcode: add extra '$(inherited)' entries using InheritBuildSettingAttribute.Danny Parker2021-05-054-0/+61
| | | | | | | | | | | | | | | | | | These have been added to: GCC_PREPROCESSOR_DEFINITIONS OTHER_CFLAGS OTHER_LDFLAGS This is to allow Cocoapods to work correctly as it uses xcconfig files to alter build settings in Xcode, and requires these build settings to inherit from their parent, not overwrite.
* | Merge topic 'misc-improve'Brad King2021-05-129-17/+14
|\ \ | | | | | | | | | | | | | | | | | | 5e8fa0b7bc Source: Minor code improvements Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6116
| * | Source: Minor code improvementsVitaly Stakhovsky2021-05-119-17/+14
| | |
* | | Merge topic 'ci-fedora34'Brad King2021-05-1222-55/+77
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 18bd63af41 ci: enable FindProtobuf gRPC test on Linux builds 27adb6c78e gitlab-ci: update Debian base images 89478e643f gitlab-ci: update to Fedora 34 base images 6ff48b862c ci: add gRPC to Debian and Fedora base images 4ad8bfcd9b ci: add codespell to Fedora base image fa261d1b7d ci: add Qt 6 to Fedora base image 82fc490f93 ci: update to Fedora 34 for Linux base images a69e6dba92 gitlab-ci: update to Fedora 34 for upload jobs ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6117
| * | | ci: enable FindProtobuf gRPC test on Linux buildsBrad King2021-05-123-0/+3
| | | |
| * | | gitlab-ci: update Debian base imagesBrad King2021-05-121-2/+2
| | | |
| * | | gitlab-ci: update to Fedora 34 base imagesBrad King2021-05-1211-43/+44
| | | |
| * | | ci: add gRPC to Debian and Fedora base imagesBrad King2021-05-123-2/+5
| | | |
| * | | ci: add codespell to Fedora base imageBrad King2021-05-121-0/+4
| | | |
| * | | ci: add Qt 6 to Fedora base imageBrad King2021-05-121-2/+4
| | | |
| * | | ci: update to Fedora 34 for Linux base imagesBrad King2021-05-124-3/+9
| | | |
| * | | gitlab-ci: update to Fedora 34 for upload jobsBrad King2021-05-121-2/+4
| | | | | | | | | | | | | | | | Also add 'cmake' tag to match the rest of our jobs.
| * | | clang-tidy: ignore `readability-function-cognitive-complexity`Brad King2021-05-111-0/+1
| | | |
| * | | clang-tidy: fix `bugprone-redundant-branch-condition`Brad King2021-05-111-1/+1
| |/ /
* | | CMake Nightly Date StampKitware Robot2021-05-121-1/+1
|/ /
* | Merge topic 'windows-artifact-symlinks'Brad King2021-05-111-2/+13
|\ \ | | | | | | | | | | | | | | | | | | d0c31cbff9 Windows: Use real artifact versioning symlinks if possible Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6093
| * | Windows: Use real artifact versioning symlinks if possibleGeorg Schwab2021-05-101-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | When cross compiling from Windows to a platform that uses SONAMEs, real symlinks are now created for the VERSION and SOVERSION links instead of copies, if the user has the necessary privileges. Fixes: #22128
* | | Merge topic 'fixAppleResourceWarning'Brad King2021-05-111-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 169da7cd81 Do not show RESOURCE DESTINATION warning for MACOSX_BUNDLE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6104
| * | | Do not show RESOURCE DESTINATION warning for MACOSX_BUNDLEMike Achtelik2021-05-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RESOURCE arguments are ignored on Apple platforms because the associated files are installed into the appropriate locations inside the framework folder. So we do not need to show a warning, that no RESOURCE DESTINATION is defined. Fixes #15676
* | | | Merge topic 'cmprop-nullptr'Brad King2021-05-1114-43/+40
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ce97b7909b Source: Remove unnecessary comparisons to nullptr Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6112
| * | | | Source: Remove unnecessary comparisons to nullptrVitaly Stakhovsky2021-05-1014-43/+40
| | |/ / | |/| |
* | | | Merge topic 'helpctestscript'Brad King2021-05-112-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 140fe8c3c6 Help: Document CTEST_SCRIPT_DIRECTORY variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6111
| * | | | Help: Document CTEST_SCRIPT_DIRECTORY variableMichael Hirsch2021-05-102-0/+6
| | | | |
* | | | | Merge topic 'UseJava-add_jar-resource-namespace'Brad King2021-05-115-7/+157
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3e03f359a7 UseJava: Add RESOURCES with NAMESPACE to add_jar() Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Smit-tay <damnedyankee@gmail.com> Merge-request: !6071
| * | | | | UseJava: Add RESOURCES with NAMESPACE to add_jar()Smit tay2021-05-105-7/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add_jar() currently requires (undocumented) that resources be supplied as relative paths. The resources *may* then end up in a path which does not reflect the original path particularly when performing out-of-source builds. This change adds a RESOURCE (and NAMESPACE) parameter and a function to add the names resources into the named namespace within the jar- and thus address both of these problems. Fixes: #22101
* | | | | | Merge topic 'capabilties-generator-platforms'Brad King2021-05-113-0/+19
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 66be34853c cmake: add supported platforms to cmake -E capabilties report Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6102
| * | | | | | cmake: add supported platforms to cmake -E capabilties reportscheffle2021-05-103-0/+19
| | | | | | |
* | | | | | | Merge topic 'findlapack_support_nvhpc'Brad King2021-05-112-1/+27
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2c9e623e31 Find{BLAS,LAPACK}: Add support for the NVHPC LAPACK library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6089
| * | | | | | | Find{BLAS,LAPACK}: Add support for the NVHPC LAPACK libraryRobert Maynard2021-05-052-1/+27
| | | | | | | |
* | | | | | | | Merge branch 'release-3.20'Brad King2021-05-110-0/+0
|\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge topic 'cpp23_gcc' into release-3.20Brad King2021-05-111-2/+7
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9fbbebe3d0 GNU: C++23 support c9a1e06a18 GNU: Final C++20 flags 05f8c8178d GNU: C++17 default version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6108
* | \ \ \ \ \ \ \ \ Merge topic 'cpp23_gcc'Brad King2021-05-111-2/+7
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9fbbebe3d0 GNU: C++23 support c9a1e06a18 GNU: Final C++20 flags 05f8c8178d GNU: C++17 default version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6108
| * | | | | | | | | GNU: C++23 supportRaul Tambre2021-05-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added in GCC commit 78739c2df788ee5c868d998a6333d453317d8711, released in 11.1. No lettered variant beforehand this time around. Implements #22139.
| * | | | | | | | | GNU: Final C++20 flagsRaul Tambre2021-05-101-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added in GCC commit fb26050409473f5be54465beca114b7e48de43aa, released in 11.1.
| * | | | | | | | | GNU: C++17 default versionRaul Tambre2021-05-101-1/+1
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed in GCC commit 0801f419440c14f6772b28f763ad7d40f7f7a580, released in 11.1.
* | | | | | | | | CMake Nightly Date StampKitware Robot2021-05-111-1/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'build-with-qt6-deprecations'Brad King2021-05-103-5/+17
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c657173d8 cmake-gui: Address deprecation warnings with Qt6 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Sankhesh Jhaveri <sankhesh.jhaveri@kitware.com> Merge-request: !6107
| * | | | | | | | cmake-gui: Address deprecation warnings with Qt6Craig Scott2021-05-083-5/+17
| | | | | | | | |