[Cmake-commits] CMake branch, next, updated. v3.7.0-rc1-433-gc481462

Brad King brad.king at kitware.com
Thu Oct 13 08:57:21 EDT 2016


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, next has been updated
       via  c481462afca694c44b0405042195bfc4ba032e79 (commit)
       via  ff9ecb35546cab4421e66493156f14dba345236f (commit)
      from  605a85bd1cfb5601c9ec77cf9e45019f9faf23a2 (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=c481462afca694c44b0405042195bfc4ba032e79
commit c481462afca694c44b0405042195bfc4ba032e79
Merge: 605a85b ff9ecb3
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Thu Oct 13 08:57:20 2016 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Thu Oct 13 08:57:20 2016 -0400

    Merge topic 'vs-host-x64-tools' into next
    
    ff9ecb35 fixup! VS: Provide an option to use x64 host tools


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ff9ecb35546cab4421e66493156f14dba345236f
commit ff9ecb35546cab4421e66493156f14dba345236f
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Thu Oct 13 08:56:26 2016 -0400
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Thu Oct 13 08:56:26 2016 -0400

    fixup! VS: Provide an option to use x64 host tools

diff --git a/Source/cmGlobalXCodeGenerator.cxx b/Source/cmGlobalXCodeGenerator.cxx
index 75fc2e4..0ddfc9a 100644
--- a/Source/cmGlobalXCodeGenerator.cxx
+++ b/Source/cmGlobalXCodeGenerator.cxx
@@ -220,6 +220,19 @@ bool cmGlobalXCodeGenerator::SetGeneratorToolset(std::string const& ts,
                                                  cmMakefile* mf)
 {
   if (this->XcodeVersion >= 30) {
+    if (ts.find_first_of(",=") != ts.npos) {
+      std::ostringstream e;
+      /* clang-format off */
+      e <<
+        "Generator\n"
+        "  " << this->GetName() << "\n"
+        "does not recognize the toolset\n"
+        "  " << ts << "\n"
+        "that was specified.";
+      /* clang-format on */
+      mf->IssueMessage(cmake::FATAL_ERROR, e.str());
+      return false;
+    }
     this->GeneratorToolset = ts;
     if (!this->GeneratorToolset.empty()) {
       mf->AddDefinition("CMAKE_XCODE_PLATFORM_TOOLSET",

-----------------------------------------------------------------------

Summary of changes:
 Source/cmGlobalXCodeGenerator.cxx |   13 +++++++++++++
 1 file changed, 13 insertions(+)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list