[Cmake-commits] CMake branch, next, updated. v2.8.12.1-5244-gac89ded

Stephen Kelly steveire at gmail.com
Mon Nov 18 06:25:35 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  ac89ded5d0c49d98c60fb89428f1c957939cf934 (commit)
       via  cb216b15b2ff48bd97b88e48973a972cf777ae2c (commit)
      from  21c6d4aea1c66adf86f10b1e195c3392883f523c (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=ac89ded5d0c49d98c60fb89428f1c957939cf934
commit ac89ded5d0c49d98c60fb89428f1c957939cf934
Merge: 21c6d4a cb216b1
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Mon Nov 18 06:25:28 2013 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Mon Nov 18 06:25:28 2013 -0500

    Merge topic 'autogen-depends' into next
    
    cb216b1 Revert "cmQtAutogen: Allow specifying depends for autogen targets."


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=cb216b15b2ff48bd97b88e48973a972cf777ae2c
commit cb216b15b2ff48bd97b88e48973a972cf777ae2c
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Mon Nov 18 12:25:05 2013 +0100
Commit:     Stephen Kelly <steveire at gmail.com>
CommitDate: Mon Nov 18 12:25:05 2013 +0100

    Revert "cmQtAutogen: Allow specifying depends for autogen targets."
    
    This reverts commit 53f148947c454b925504b4ec6bcce89cfa3397e7.

diff --git a/Source/cmQtAutoGenerators.cxx b/Source/cmQtAutoGenerators.cxx
index 3a5056a..36cb368 100644
--- a/Source/cmQtAutoGenerators.cxx
+++ b/Source/cmQtAutoGenerators.cxx
@@ -204,11 +204,6 @@ bool cmQtAutoGenerators::InitializeAutogenTarget(cmTarget* target)
                                     "", makefile->GetCurrentOutputDirectory());
 
   std::vector<std::string> depends;
-  if (const char *autogenDepends =
-                                target->GetProperty("AUTOGEN_TARGET_DEPENDS"))
-    {
-    cmSystemTools::ExpandListArgument(autogenDepends, depends);
-    }
   std::vector<std::string> toolNames;
   if (target->GetPropertyAsBool("AUTOMOC"))
     {
@@ -447,8 +442,9 @@ void cmQtAutoGenerators::SetupAutoMocTarget(cmTarget* target,
     std::string absFile = cmsys::SystemTools::GetRealPath(
                                                     sf->GetFullPath().c_str());
     bool skip = cmSystemTools::IsOn(sf->GetPropertyForUser("SKIP_AUTOMOC"));
+    bool generated = cmSystemTools::IsOn(sf->GetPropertyForUser("GENERATED"));
 
-    if (absFile.find("_automoc.cpp") == std::string::npos)
+    if (!generated)
       {
       if (skip)
         {
@@ -1331,9 +1327,6 @@ bool cmQtAutoGenerators::RunAutogen(cmMakefile* makefile)
                std::ios::out | std::ios::trunc);
   outfile << automocSource;
   outfile.close();
-  cmSourceFile* automocCppSource
-          = makefile->GetOrCreateSource(this->OutMocCppFilename.c_str(), true);
-  automocCppSource->SetProperty("SKIP_AUTOMOC", "1");
 
   return true;
 }
diff --git a/Tests/QtAutogen/CMakeLists.txt b/Tests/QtAutogen/CMakeLists.txt
index 54d24a0..7991c4e 100644
--- a/Tests/QtAutogen/CMakeLists.txt
+++ b/Tests/QtAutogen/CMakeLists.txt
@@ -43,19 +43,10 @@ add_library(codeeditorLib STATIC codeeditor.cpp)
 
 add_library(privateSlot OBJECT private_slot.cpp)
 
-add_custom_target(generate_moc_input
-  COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/generated.h.in" "${CMAKE_CURRENT_BINARY_DIR}"
-  COMMAND ${CMAKE_COMMAND} -E rename "${CMAKE_CURRENT_BINARY_DIR}/generated.h.in" "${CMAKE_CURRENT_BINARY_DIR}/generated.h"
-  COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/generated.cpp.in" "${CMAKE_CURRENT_BINARY_DIR}"
-  COMMAND ${CMAKE_COMMAND} -E rename "${CMAKE_CURRENT_BINARY_DIR}/generated.cpp.in" "${CMAKE_CURRENT_BINARY_DIR}/generated.cpp"
-)
-set_source_files_properties("${CMAKE_CURRENT_BINARY_DIR}/generated.cpp" PROPERTIES GENERATED TRUE)
-
 add_executable(QtAutogen main.cpp calwidget.cpp foo.cpp blub.cpp bar.cpp abc.cpp
                xyz.cpp yaf.cpp gadget.cpp $<TARGET_OBJECTS:privateSlot>
-               test.qrc resourcetester.cpp "${CMAKE_CURRENT_BINARY_DIR}/generated.cpp"
+               test.qrc resourcetester.cpp
 )
-set_property(TARGET QtAutogen APPEND PROPERTY AUTOGEN_TARGET_DEPENDS generate_moc_input)
 
 set_target_properties(QtAutogen codeeditorLib privateSlot PROPERTIES AUTOMOC TRUE)
 
diff --git a/Tests/QtAutogen/generated.cpp.in b/Tests/QtAutogen/generated.cpp.in
deleted file mode 100644
index f53bf53..0000000
--- a/Tests/QtAutogen/generated.cpp.in
+++ /dev/null
@@ -1,10 +0,0 @@
-
-#include "generated.h"
-
-Generated::Generated(QObject *parent)
-  : QObject(parent)
-{
-
-}
-
-#include "moc_generated.cpp"
diff --git a/Tests/QtAutogen/generated.h.in b/Tests/QtAutogen/generated.h.in
deleted file mode 100644
index 5422f02..0000000
--- a/Tests/QtAutogen/generated.h.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-#ifndef GENERATED_H
-#define GENERATED_H
-
-#include <QObject>
-
-class Generated : public QObject
-{
-  Q_OBJECT
-public:
-  explicit Generated(QObject *parent = 0);
-};
-
-#endif

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

Summary of changes:
 Source/cmQtAutoGenerators.cxx    |   11 ++---------
 Tests/QtAutogen/CMakeLists.txt   |   11 +----------
 Tests/QtAutogen/generated.cpp.in |   10 ----------
 Tests/QtAutogen/generated.h.in   |   14 --------------
 4 files changed, 3 insertions(+), 43 deletions(-)
 delete mode 100644 Tests/QtAutogen/generated.cpp.in
 delete mode 100644 Tests/QtAutogen/generated.h.in


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list