- 29 Jul, 2019 10 commits
-
-
Brad King authored
Our exact release commits have a subject of the form `CMake <version>`. Distinguish development on a release branch in commits after such a version but before the next release by providing Git information.
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
We now require at least CMake 3.1 to build, and that has the FindGit module.
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
We have paths for `.gitattributes` itself, `.gitignore`, and `.github`. None should be exported in source archives.
-
- 26 Jul, 2019 20 commits
-
-
4542ec23 Help/dev: Add release commit instructions to maintainer guide Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3604
-
Brad King authored
-
eb5ea5a5 CMakeVersion: Use '-rc0' version suffix on release branches prior to rc1 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3609
-
d6be117c ExternalProject: Support not initializing any submodules Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3579
-
bd2793b6 Help: Add documentation for INSTALL_REMOVE_ENVIROMENT_RPATH f08dcbff Property: Add INSTALL_REMOVE_ENVIROMENT_RPATH property Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3544
-
Brad King authored
-
Brad King authored
Revert the change from commit 7b354baa (CMakeVersion: Set CMake_VERSION_RC to 0 even in non-rc versions, 2019-07-25) and instead define a `0` value in `CMake_VERSION_RC` to mean `-rc0`. This distinguishes release branch versions prior to the first release candidate from the first release candidate itself. It also makes room for a dedicated "CMake $major.$minor.0-rc1" release commit for `-rc1` as we have for later release candidates and final releases.
-
Brad King authored
-
Brad King authored
-
3b113cc1 Help: Add 3.15.1 release notes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3608
-
1d3841b6 Genex: Memoize usage requirement TARGET_PROPERTY existence b5460f99 cmLinkItem: Expose HadHeadSensitiveCondition in cmLinkInterfaceLibraries ad2b3a32 Genex: Optimize build setting TARGET_PROPERTY evaluation 11fa818e Genex: Optimize usage requirement TARGET_PROPERTY recursion 0239bf8a Genex: In TARGET_PROPERTY check for usage reqs in link libs earlier 7caebeb0 Genex: Re-order TARGET_PROPERTY logic to de-duplicate checks b2785a0f Genex: Move TARGET_PROPERTY linked targets evaluation to end Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Cristian Adam <cristian.adam@gmail.com> Merge-request: !3589
-
e91bfe44 cmMakefile: Let AddDefinition accept a value as cm::string_view f2ba968e cmMakefile: Simplify and rename AddDefinitionBool 9b5cc425 cmDefinitions: Remove const char* based Set method e268840c cmDefinitions: Add Unset and cm::string_view based Set methods 451fd329 cmDefinitions: Cleanups Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3577
-
4ff0bb05 cmSystemTools: Make IsInternallyOn, IsON and IsOff cm::string_view based 65d3ea2c cmAlgorithms: Make cmHasLiteral{Prefix,Suffix} cm::string_view based Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3598
-
aff019f7 Merge branch 'upstream-KWSys' into update-kwsys 780d9e07 KWSys 2019-07-25 (a24a6acb) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3602
-
94f536b9 cmCTestHandlerCommand: fix typo of local variable Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3600
-
Brad King authored
Merge-request: !3608
-
Brad King authored
-
Brad King authored
-
cf04da7e FindMPI: make sure computed link flags are not de-duplicated Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
Ben Boeckel <ben.boeckel@kitware.com> Tested-by:
Robert Maynard <robert.maynard@kitware.com> Acked-by:
Axel Huebl <axel.huebl@plasma.ninja> Merge-request: !3605
-
Kitware Robot authored
-
- 25 Jul, 2019 10 commits
-
-
Brad King authored
Merge-request: !3605
-
In commit f7eaa342 (FindMPI: Store imported target link flags as a list instead of a string, 2019-06-14, v3.15.0-rc2~2^2) we used `separate_arguments` to parse the extracted link flags and add them to `INTERFACE_LINK_LIBRARIES`. That property is not meant for link flags and CMake may de-duplicate them. This is particularly problematic for flags like `-Wl,-rpath -Wl,/path1 -Wl,-rpath -Wl,/path2`. In commit 39c572c9 (FindMPI: Updated to use INTERFACE_LINK_OPTIONS, 2019-06-24) we moved the parsed flags over to `INTERFACE_LINK_OPTIONS`, but that may still perform de-duplication. Avoid the parsing and de-duplication of flags by passing the original string via `SHELL:` instead. Fixes: #19516
-
-
-
7b354baa CMakeVersion: Set CMake_VERSION_RC to 0 even in non-rc versions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3603
-
Brad King authored
The logic that uses this value already ignores any "false" value, so `0` is just as good as not being set at all. Using `0` for this role makes the version components look more symmetric and reduces the number of edits needed when creating releases.
-
Brad King authored
* upstream-KWSys: KWSys 2019-07-25 (a24a6acb)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit a24a6acbbb4a51cf6fefbeb10d1f63ed1b670c69 (master). Upstream Shortlog ----------------- Brad King (3): 15896025 SystemTools: Use C++11 in SystemToolsAppendComponents c6f8e24a SystemTools: Fix CollapseFullPath with relative base path 5ca03af6 SystemTools: Revert "Reduce scope of 'buf' variable in CollapseFullPath" David Bodnar (5): 116a4919 RegularExpression: Reduce scope of 'len' variable 31f5cdeb RegularExpression: Initialize private members on construction 6e36d909 SystemTools: Reduce scope of 'buf' variable in CollapseFullPath a93bc28c SystemTools: Drop unnecessary .c_str() 6c3dfd25 CommandLineArguments: initialize internal class members directly
-
Brad King authored
-
3391a3ec Ninja: do not normalise swift support file paths Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3597
-