[Cmake-commits] CMake branch, master, updated. v3.14.0-380-ga6d8165
Kitware Robot
kwrobot at kitware.com
Fri Mar 15 10:33:04 EDT 2019
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 a6d8165dd2abe81dd133d188c8fe81323944c469 (commit)
via 5940d18e49fd7269e611fd020b97279a2c9e1942 (commit)
via 5b6c6c2d80c6dee20b84dbec64e42ce2d426d33e (commit)
via 0e652f2defb3ebb700a39fd2d2e1bdd8605ca5b4 (commit)
via b5b24158ce41ec376e6ba36fa44f7b160c03b4f8 (commit)
via 76e6e01c6ca67f1449a2bcd1f434657de7f0240b (commit)
via 414332ff57650862face4b23872062c4b4e018ca (commit)
from 0db702c7024a507f5c2ab67522d1d2a7699df611 (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=a6d8165dd2abe81dd133d188c8fe81323944c469
commit a6d8165dd2abe81dd133d188c8fe81323944c469
Merge: 5940d18 76e6e01
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Mar 15 14:27:48 2019 +0000
Commit: Kitware Robot <kwrobot at kitware.com>
CommitDate: Fri Mar 15 10:27:55 2019 -0400
Merge topic 'ninja-dyndep-touchups'
76e6e01c6c cmNinjaTargetGenerator: use a different depfile for preprocessing
414332ff57 cmake_ninja_dyndep: don't duplicate slashes
Acked-by: Kitware Robot <kwrobot at kitware.com>
Merge-request: !3093
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5940d18e49fd7269e611fd020b97279a2c9e1942
commit 5940d18e49fd7269e611fd020b97279a2c9e1942
Merge: 0db702c 5b6c6c2
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Mar 15 10:27:06 2019 -0400
Commit: Brad King <brad.king at kitware.com>
CommitDate: Fri Mar 15 10:27:06 2019 -0400
Merge branch 'release-3.14'
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=76e6e01c6ca67f1449a2bcd1f434657de7f0240b
commit 76e6e01c6ca67f1449a2bcd1f434657de7f0240b
Author: Ben Boeckel <ben.boeckel at kitware.com>
AuthorDate: Tue Mar 12 15:25:03 2019 -0400
Commit: Ben Boeckel <ben.boeckel at kitware.com>
CommitDate: Tue Mar 12 15:37:07 2019 -0400
cmNinjaTargetGenerator: use a different depfile for preprocessing
If the compile rule also needs a depfile, the names now no longer
collide.
diff --git a/Source/cmNinjaTargetGenerator.cxx b/Source/cmNinjaTargetGenerator.cxx
index 8d11408..1ad26dd 100644
--- a/Source/cmNinjaTargetGenerator.cxx
+++ b/Source/cmNinjaTargetGenerator.cxx
@@ -1113,7 +1113,7 @@ void cmNinjaTargetGenerator::WriteObjectBuildStatement(
// Explicit preprocessing always uses a depfile.
ppVars["DEP_FILE"] = this->GetLocalGenerator()->ConvertToOutputFormat(
- objectFileName + ".d", cmOutputConverter::SHELL);
+ objectFileName + ".pp.d", cmOutputConverter::SHELL);
if (compilePP) {
// The actual compilation does not need a depfile because it
// depends on the already-preprocessed source.
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=414332ff57650862face4b23872062c4b4e018ca
commit 414332ff57650862face4b23872062c4b4e018ca
Author: Ben Boeckel <ben.boeckel at kitware.com>
AuthorDate: Tue Mar 12 15:24:38 2019 -0400
Commit: Ben Boeckel <ben.boeckel at kitware.com>
CommitDate: Tue Mar 12 15:37:07 2019 -0400
cmake_ninja_dyndep: don't duplicate slashes
diff --git a/Source/cmGlobalNinjaGenerator.cxx b/Source/cmGlobalNinjaGenerator.cxx
index 841587c..e443678 100644
--- a/Source/cmGlobalNinjaGenerator.cxx
+++ b/Source/cmGlobalNinjaGenerator.cxx
@@ -1997,7 +1997,7 @@ int cmcmd_cmake_ninja_dyndep(std::vector<std::string>::const_iterator argBeg,
std::string const dir_top_bld = tdi["dir-top-bld"].asString();
std::string const dir_top_src = tdi["dir-top-src"].asString();
std::string module_dir = tdi["module-dir"].asString();
- if (!module_dir.empty()) {
+ if (!module_dir.empty() && !cmHasLiteralSuffix(module_dir, "/")) {
module_dir += "/";
}
std::vector<std::string> linked_target_dirs;
-----------------------------------------------------------------------
Summary of changes:
Source/cmGlobalNinjaGenerator.cxx | 2 +-
Source/cmNinjaTargetGenerator.cxx | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list