[Cmake-commits] CMake branch, next, updated. v2.8.12.1-6310-g726f9c2

Brad King brad.king at kitware.com
Fri Dec 20 10:09:52 EST 2013


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  726f9c2247f6742b01c4a8bfc632d7fba651d60b (commit)
       via  ae6fc555a7e8929f6d96545bd1137c8bd378566d (commit)
      from  90bb67e10528ff620f2294027a9d99efbf1ff0c4 (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 -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=726f9c2247f6742b01c4a8bfc632d7fba651d60b
commit 726f9c2247f6742b01c4a8bfc632d7fba651d60b
Merge: 90bb67e ae6fc55
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Fri Dec 20 10:09:50 2013 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Fri Dec 20 10:09:50 2013 -0500

    Merge topic 'constify' into next
    
    ae6fc55 cmGlobalGenerator: Fix value type pushed into autogens vector


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ae6fc555a7e8929f6d96545bd1137c8bd378566d
commit ae6fc555a7e8929f6d96545bd1137c8bd378566d
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Fri Dec 20 10:04:32 2013 -0500
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Fri Dec 20 10:06:45 2013 -0500

    cmGlobalGenerator: Fix value type pushed into autogens vector
    
    The parent commit changed the AutogensType::value_type to be
    "std::pair<cmQtAutoGenerators,cmTarget const*>" but our std::make_pair
    call returns "std::pair<cmQtAutoGenerators,cmTarget*>".  Construct the
    value_type directly instead of using make_pair.  Otherwise the Sun 5.9
    compiler complains
    
     ".../Source/cmGlobalGenerator.cxx", line 1281: Error:
     Formal argument x of type "const std::pair<cmQtAutoGenerators, const cmTarget*>&"
     in call to "std::vector<std::pair<cmQtAutoGenerators, const cmTarget*> >
     ::push_back(const std::pair<cmQtAutoGenerators, const cmTarget*>&)" is being
     passed "std::pair<cmQtAutoGenerators, cmTarget*>".

diff --git a/Source/cmGlobalGenerator.cxx b/Source/cmGlobalGenerator.cxx
index e4a9246..16dfdd3 100644
--- a/Source/cmGlobalGenerator.cxx
+++ b/Source/cmGlobalGenerator.cxx
@@ -1278,7 +1278,7 @@ void cmGlobalGenerator::CreateQtAutoGeneratorsTargets(AutogensType &autogens)
           cmQtAutoGenerators autogen;
           if(autogen.InitializeAutogenTarget(&target))
             {
-            autogens.push_back(std::make_pair(autogen, &target));
+            autogens.push_back(AutogensType::value_type(autogen, &target));
             }
           }
         }

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

Summary of changes:
 Source/cmGlobalGenerator.cxx |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list