[Cmake-commits] CMake branch, master, updated. v3.15.0-rc1-121-g7ccd9a2
Kitware Robot
kwrobot at kitware.com
Wed Jun 19 07:33:08 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 7ccd9a27df8649c17d7b6925851d4e258ea913d9 (commit)
via 1ca4be5d90b47894f6742d390796ec3b08001906 (commit)
via 89e80933d60766e50855f6e7d9b43d6515f6ee30 (commit)
via f7eaa342de316707d99e6ae29c693a480861560d (commit)
via 631fe145e68cddd98fb42636833549d14113aa0d (commit)
via 5d8f1a8421367aab8fc81b43a8f999862aa42190 (commit)
from a5d44570832414be3879a8e77f6079811619f1fc (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=7ccd9a27df8649c17d7b6925851d4e258ea913d9
commit 7ccd9a27df8649c17d7b6925851d4e258ea913d9
Merge: 89e8093 1ca4be5
Author: Brad King <brad.king at kitware.com>
AuthorDate: Wed Jun 19 07:27:14 2019 -0400
Commit: Brad King <brad.king at kitware.com>
CommitDate: Wed Jun 19 07:27:14 2019 -0400
Merge branch 'release-3.15'
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=89e80933d60766e50855f6e7d9b43d6515f6ee30
commit 89e80933d60766e50855f6e7d9b43d6515f6ee30
Merge: 631fe14 f7eaa34
Author: Brad King <brad.king at kitware.com>
AuthorDate: Wed Jun 19 11:25:56 2019 +0000
Commit: Kitware Robot <kwrobot at kitware.com>
CommitDate: Wed Jun 19 07:26:04 2019 -0400
Merge topic 'FindMPI-imported-link-flags'
f7eaa342de FindMPI: Store imported target link flags as a list instead of a string
Acked-by: Kitware Robot <kwrobot at kitware.com>
Merge-request: !3449
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=631fe145e68cddd98fb42636833549d14113aa0d
commit 631fe145e68cddd98fb42636833549d14113aa0d
Merge: a5d4457 5d8f1a8
Author: Brad King <brad.king at kitware.com>
AuthorDate: Wed Jun 19 11:23:20 2019 +0000
Commit: Kitware Robot <kwrobot at kitware.com>
CommitDate: Wed Jun 19 07:23:40 2019 -0400
Merge topic 'generated_export_remove_duplicate_required_cmake_lines'
5d8f1a8421 Export: A singular CMake version written for interface targets
Acked-by: Kitware Robot <kwrobot at kitware.com>
Merge-request: !3458
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5d8f1a8421367aab8fc81b43a8f999862aa42190
commit 5d8f1a8421367aab8fc81b43a8f999862aa42190
Author: Robert Maynard <robert.maynard at kitware.com>
AuthorDate: Mon Jun 17 17:30:34 2019 -0400
Commit: Robert Maynard <robert.maynard at kitware.com>
CommitDate: Mon Jun 17 17:38:46 2019 -0400
Export: A singular CMake version written for interface targets
diff --git a/Source/cmExportBuildFileGenerator.cxx b/Source/cmExportBuildFileGenerator.cxx
index 012355b..3fe84a9 100644
--- a/Source/cmExportBuildFileGenerator.cxx
+++ b/Source/cmExportBuildFileGenerator.cxx
@@ -45,6 +45,7 @@ bool cmExportBuildFileGenerator::GenerateMainFile(std::ostream& os)
std::string expectedTargets;
std::string sep;
std::vector<std::string> targets;
+ bool generatedInterfaceRequired = false;
this->GetTargets(targets);
for (std::string const& tei : targets) {
cmGeneratorTarget* te = this->LG->FindGeneratorTargetToUse(tei);
@@ -60,11 +61,13 @@ bool cmExportBuildFileGenerator::GenerateMainFile(std::ostream& os)
this->LG->GetMakefile()->GetBacktrace());
return false;
}
- if (this->GetExportTargetType(te) == cmStateEnums::INTERFACE_LIBRARY) {
- this->GenerateRequiredCMakeVersion(os, "3.0.0");
- }
+ generatedInterfaceRequired |=
+ this->GetExportTargetType(te) == cmStateEnums::INTERFACE_LIBRARY;
}
+ if (generatedInterfaceRequired) {
+ this->GenerateRequiredCMakeVersion(os, "3.0.0");
+ }
this->GenerateExpectedTargetsCode(os, expectedTargets);
}
-----------------------------------------------------------------------
Summary of changes:
Modules/FindMPI.cmake | 4 +++-
Source/cmExportBuildFileGenerator.cxx | 9 ++++++---
2 files changed, 9 insertions(+), 4 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list