This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake".
The branch, master has been updated via e3b9d125ef5cd766b05f0354ca817ebfc7b82a42 (commit) via d00bb419ca5ccbecee892ce1f3e5fdd455c11ff0 (commit) via 82501b40a186752184a7bb8602615b03e0ac0965 (commit) via 5586648a775544a21ee9171a38700e1d90907e86 (commit) via 2faadaae6bad10750e4b834a4a4d20bf5514f7e2 (commit) via bab7ec3c259f31eb696f84c55ac80497e30f13df (commit) via 580e322dcbc3cfe8cbe08491564fe2aeb727b811 (commit) via 7bbddeb78d46193eda9c2a948040e50012fbe33b (commit) via e5419f4f873d8c233c9903a813866bc0c759dfc9 (commit) via b63dc7c8fc7a9d3487577dedf7dfabc63bc20817 (commit) via 5d3b825cbdfe24c97f2f480a05990ad7c2e885d9 (commit) via 36ded610af1bf80304a35491eeb66c34c8e9b7a8 (commit) from 0d1bf3f660faebd8b73d638d0359db5502e2f3d6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=e3b9d125ef5cd766b05f0354ca817ebfc7b82a42 commit e3b9d125ef5cd766b05f0354ca817ebfc7b82a42 Merge: 82501b4 d00bb41 Author: Brad King <brad.k...@kitware.com> AuthorDate: Thu Oct 10 13:26:58 2019 +0000 Commit: Kitware Robot <kwro...@kitware.com> CommitDate: Thu Oct 10 09:27:06 2019 -0400 Merge topic 'deprecate-policy-old' d00bb419ca Add deprecation warnings for policies CMP0069 and below Acked-by: Kitware Robot <kwro...@kitware.com> Merge-request: !3893 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d00bb419ca5ccbecee892ce1f3e5fdd455c11ff0 commit d00bb419ca5ccbecee892ce1f3e5fdd455c11ff0 Author: Brad King <brad.k...@kitware.com> AuthorDate: Mon Oct 7 13:26:23 2019 -0400 Commit: Brad King <brad.k...@kitware.com> CommitDate: Thu Oct 10 09:26:10 2019 -0400 Add deprecation warnings for policies CMP0069 and below The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for policies introduced in CMake 3.9 and below to encourage projects to port away from setting policies to OLD. diff --git a/Help/release/dev/deprecate-policy-old.rst b/Help/release/dev/deprecate-policy-old.rst new file mode 100644 index 0000000..401f4b2 --- /dev/null +++ b/Help/release/dev/deprecate-policy-old.rst @@ -0,0 +1,8 @@ +deprecate-policy-old +-------------------- + +* An explicit deprecation diagnostic was added for policy ``CMP0068`` + and policy ``CMP0069`` (``CMP0067`` and below were already deprecated). + The :manual:`cmake-policies(7)` manual explains that the OLD behaviors + of all policies are deprecated and that projects should port to the + NEW behaviors. diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx index f143ef7..bf488b1 100644 --- a/Source/cmMakefile.cxx +++ b/Source/cmMakefile.cxx @@ -4487,7 +4487,7 @@ bool cmMakefile::SetPolicy(cmPolicies::PolicyID id, // Deprecate old policies, especially those that require a lot // of code to maintain the old behavior. - if (status == cmPolicies::OLD && id <= cmPolicies::CMP0067 && + if (status == cmPolicies::OLD && id <= cmPolicies::CMP0069 && !(this->GetCMakeInstance()->GetIsInTryCompile() && ( // Policies set by cmCoreTryCompile::TryCompileCode. diff --git a/Tests/RunCMake/CMP0068/CMP0068-OLD-stderr.txt b/Tests/RunCMake/CMP0068/CMP0068-OLD-stderr.txt new file mode 100644 index 0000000..a736129 --- /dev/null +++ b/Tests/RunCMake/CMP0068/CMP0068-OLD-stderr.txt @@ -0,0 +1,10 @@ +^CMake Deprecation Warning at CMP0068-OLD.cmake:[0-9]+ \(cmake_policy\): + The OLD behavior for policy CMP0068 will be removed from a future version + of CMake. + + The cmake-policies\(7\) manual explains that the OLD behaviors of all + policies are deprecated and that a policy should be set to OLD only under + specific short-term circumstances. Projects should be ported to the NEW + behavior and not rely on setting a policy to OLD. +Call Stack \(most recent call first\): + CMakeLists.txt:[0-9]+ \(include\)$ diff --git a/Tests/RunCMake/CMP0069/CMP0069-OLD-stderr.txt b/Tests/RunCMake/CMP0069/CMP0069-OLD-stderr.txt new file mode 100644 index 0000000..f51a6f4 --- /dev/null +++ b/Tests/RunCMake/CMP0069/CMP0069-OLD-stderr.txt @@ -0,0 +1,10 @@ +^CMake Deprecation Warning at CMP0069-OLD.cmake:[0-9]+ \(cmake_policy\): + The OLD behavior for policy CMP0069 will be removed from a future version + of CMake. + + The cmake-policies\(7\) manual explains that the OLD behaviors of all + policies are deprecated and that a policy should be set to OLD only under + specific short-term circumstances. Projects should be ported to the NEW + behavior and not rely on setting a policy to OLD. +Call Stack \(most recent call first\): + CMakeLists.txt:[0-9]+ \(include\)$ diff --git a/Tests/RunCMake/CheckIPOSupported/cmp0069-is-old-stderr.txt b/Tests/RunCMake/CheckIPOSupported/cmp0069-is-old-stderr.txt index f183594..1baa63a 100644 --- a/Tests/RunCMake/CheckIPOSupported/cmp0069-is-old-stderr.txt +++ b/Tests/RunCMake/CheckIPOSupported/cmp0069-is-old-stderr.txt @@ -1,4 +1,15 @@ -^CMake Error at .*/Modules/CheckIPOSupported\.cmake:[0-9]+ \(message\): +^CMake Deprecation Warning at cmp0069-is-old.cmake:[0-9]+ \(cmake_policy\): + The OLD behavior for policy CMP0069 will be removed from a future version + of CMake. + + The cmake-policies\(7\) manual explains that the OLD behaviors of all + policies are deprecated and that a policy should be set to OLD only under + specific short-term circumstances. Projects should be ported to the NEW + behavior and not rely on setting a policy to OLD. +Call Stack \(most recent call first\): + CMakeLists.txt:[0-9]+ \(include\) ++ +CMake Error at .*/Modules/CheckIPOSupported\.cmake:[0-9]+ \(message\): Policy CMP0069 set to OLD Call Stack \(most recent call first\): cmp0069-is-old\.cmake:[0-9]+ \(check_ipo_supported\) https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=82501b40a186752184a7bb8602615b03e0ac0965 commit 82501b40a186752184a7bb8602615b03e0ac0965 Merge: 5586648 580e322 Author: Brad King <brad.k...@kitware.com> AuthorDate: Thu Oct 10 09:24:51 2019 -0400 Commit: Brad King <brad.k...@kitware.com> CommitDate: Thu Oct 10 09:24:51 2019 -0400 Merge branch 'release-3.16' https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5586648a775544a21ee9171a38700e1d90907e86 commit 5586648a775544a21ee9171a38700e1d90907e86 Merge: 2faadaa 5d3b825 Author: Brad King <brad.k...@kitware.com> AuthorDate: Thu Oct 10 13:23:54 2019 +0000 Commit: Kitware Robot <kwro...@kitware.com> CommitDate: Thu Oct 10 09:24:21 2019 -0400 Merge topic 'ExternalProject-minor-typos' 5d3b825cbd ExternalProject: fix some documentation typos Acked-by: Kitware Robot <kwro...@kitware.com> Merge-request: !3898 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=2faadaae6bad10750e4b834a4a4d20bf5514f7e2 commit 2faadaae6bad10750e4b834a4a4d20bf5514f7e2 Merge: bab7ec3 7bbddeb Author: Brad King <brad.k...@kitware.com> AuthorDate: Thu Oct 10 13:23:29 2019 +0000 Commit: Kitware Robot <kwro...@kitware.com> CommitDate: Thu Oct 10 09:23:37 2019 -0400 Merge topic 'rename_loglevel_option' 7bbddeb78d CLI: Rename --loglevel to --log-level for naming consistency Acked-by: Kitware Robot <kwro...@kitware.com> Acked-by: Alex Turbov <i.za...@gmail.com> Merge-request: !3899 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=bab7ec3c259f31eb696f84c55ac80497e30f13df commit bab7ec3c259f31eb696f84c55ac80497e30f13df Merge: 0d1bf3f 36ded61 Author: Brad King <brad.k...@kitware.com> AuthorDate: Thu Oct 10 13:22:24 2019 +0000 Commit: Kitware Robot <kwro...@kitware.com> CommitDate: Thu Oct 10 09:22:39 2019 -0400 Merge topic 'pch-generate' 36ded610af PCH: Generate sources during Compute step Acked-by: Kitware Robot <kwro...@kitware.com> Merge-request: !3890 ----------------------------------------------------------------------- Summary of changes: Help/command/message.rst | 2 +- Help/manual/cmake.1.rst | 5 +- Help/release/3.16.rst | 5 ++ Help/release/dev/deprecate-policy-old.rst | 8 ++ Modules/ExternalProject.cmake | 4 +- Source/cmFileAPICodemodel.cxx | 26 +++++++ Source/cmGeneratorTarget.cxx | 86 ++++++++++++++++++++++ Source/cmGeneratorTarget.h | 9 +++ Source/cmGlobalGenerator.cxx | 1 + Source/cmGlobalXCodeGenerator.cxx | 7 +- Source/cmLocalGenerator.cxx | 79 ++++---------------- Source/cmLocalGenerator.h | 3 +- Source/cmLocalVisualStudio7Generator.cxx | 18 ++++- Source/cmMakefile.cxx | 2 +- Source/cmMakefileExecutableTargetGenerator.cxx | 2 - Source/cmMakefileLibraryTargetGenerator.cxx | 2 - Source/cmMakefileTargetGenerator.cxx | 35 ++++++++- Source/cmMakefileUtilityTargetGenerator.cxx | 2 - Source/cmNinjaNormalTargetGenerator.cxx | 2 - Source/cmNinjaTargetGenerator.cxx | 43 ++++++++++- Source/cmVisualStudio10TargetGenerator.cxx | 29 ++++++-- Source/cmake.cxx | 11 +++ Source/cmakemain.cxx | 5 +- .../CMP0068-OLD-stderr.txt} | 4 +- .../CMP0069-OLD-stderr.txt} | 4 +- .../CheckIPOSupported/cmp0069-is-old-stderr.txt | 13 +++- Tests/RunCMake/message/RunCMakeTest.cmake | 82 +++++++++++---------- ...derr.txt => message-log-level-debug-stderr.txt} | 0 ...dout.txt => message-log-level-debug-stdout.txt} | 0 ...rr.txt => message-log-level-default-stderr.txt} | 0 ...ut.txt => message-log-level-default-stdout.txt} | 0 .../message-log-level-invalid-result.txt} | 0 .../message/message-log-level-invalid-stderr.txt | 1 + ...err.txt => message-log-level-notice-stderr.txt} | 0 ...err.txt => message-log-level-status-stderr.txt} | 0 ...out.txt => message-log-level-status-stdout.txt} | 0 ...derr.txt => message-log-level-trace-stderr.txt} | 0 ...dout.txt => message-log-level-trace-stdout.txt} | 0 ...rr.txt => message-log-level-verbose-stderr.txt} | 0 ...ut.txt => message-log-level-verbose-stdout.txt} | 0 ...rr.txt => message-log-level-warning-stderr.txt} | 0 41 files changed, 349 insertions(+), 141 deletions(-) create mode 100644 Help/release/dev/deprecate-policy-old.rst copy Tests/RunCMake/{CMP0028/CMP0028-OLD-stderr.txt => CMP0068/CMP0068-OLD-stderr.txt} (75%) copy Tests/RunCMake/{CMP0028/CMP0028-OLD-stderr.txt => CMP0069/CMP0069-OLD-stderr.txt} (75%) copy Tests/RunCMake/message/{message-loglevel-verbose-stderr.txt => message-log-level-debug-stderr.txt} (100%) copy Tests/RunCMake/message/{message-loglevel-debug-stdout.txt => message-log-level-debug-stdout.txt} (100%) copy Tests/RunCMake/message/{message-loglevel-verbose-stderr.txt => message-log-level-default-stderr.txt} (100%) copy Tests/RunCMake/message/{message-loglevel-status-stdout.txt => message-log-level-default-stdout.txt} (100%) copy Tests/RunCMake/{while/MissingArgument-result.txt => message/message-log-level-invalid-result.txt} (100%) create mode 100644 Tests/RunCMake/message/message-log-level-invalid-stderr.txt copy Tests/RunCMake/message/{message-loglevel-verbose-stderr.txt => message-log-level-notice-stderr.txt} (100%) copy Tests/RunCMake/message/{message-loglevel-verbose-stderr.txt => message-log-level-status-stderr.txt} (100%) copy Tests/RunCMake/message/{message-loglevel-status-stdout.txt => message-log-level-status-stdout.txt} (100%) copy Tests/RunCMake/message/{message-loglevel-verbose-stderr.txt => message-log-level-trace-stderr.txt} (100%) copy Tests/RunCMake/message/{message-loglevel-trace-stdout.txt => message-log-level-trace-stdout.txt} (100%) copy Tests/RunCMake/message/{message-loglevel-verbose-stderr.txt => message-log-level-verbose-stderr.txt} (100%) copy Tests/RunCMake/message/{message-loglevel-verbose-stdout.txt => message-log-level-verbose-stdout.txt} (100%) copy Tests/RunCMake/message/{message-loglevel-warning-stderr.txt => message-log-level-warning-stderr.txt} (100%) hooks/post-receive -- CMake _______________________________________________ Cmake-commits mailing list Cmake-commits@cmake.org https://cmake.org/mailman/listinfo/cmake-commits