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  93c531efd33ada607f1407aa273b08c689bad9bf (commit)
       via  5cf4ff6e1fefe964f19e5f83e7ef68ca64bd2e05 (commit)
      from  3bd2fbb8a9aa72b9a5063c2180136230b46c0903 (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=93c531efd33ada607f1407aa273b08c689bad9bf
commit 93c531efd33ada607f1407aa273b08c689bad9bf
Merge: 3bd2fbb 5cf4ff6
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Mon May 23 13:23:12 2011 -0400
Commit:     CMake Topic Stage <kwro...@kitware.com>
CommitDate: Mon May 23 13:23:12 2011 -0400

    Merge topic 'doc-output_required_files' into next
    
    5cf4ff6 Document status of output_required_files command (#12214)


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5cf4ff6e1fefe964f19e5f83e7ef68ca64bd2e05
commit 5cf4ff6e1fefe964f19e5f83e7ef68ca64bd2e05
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Mon May 23 13:21:15 2011 -0400
Commit:     Brad King <brad.k...@kitware.com>
CommitDate: Mon May 23 13:21:15 2011 -0400

    Document status of output_required_files command (#12214)
    
    This command is barely functional and exists only for historical
    reasons.  State this in the documentation.

diff --git a/Source/cmOutputRequiredFilesCommand.h 
b/Source/cmOutputRequiredFilesCommand.h
index 0da7724..6038472 100644
--- a/Source/cmOutputRequiredFilesCommand.h
+++ b/Source/cmOutputRequiredFilesCommand.h
@@ -47,8 +47,7 @@ public:
    */
   virtual const char* GetTerseDocumentation() 
     {
-    return 
-      "Output a list of required source files for a specified source file.";
+    return "Deprecated.  Approximate C preprocessor dependency scanning.";
     }
   
   /**
@@ -57,12 +56,22 @@ public:
   virtual const char* GetFullDocumentation()
     {
     return
+      "This command exists only because ancient CMake versions provided it.  "
+      "CMake handles preprocessor dependency scanning automatically using a "
+      "more advanced scanner.\n"
       "  output_required_files(srcfile outputfile)\n"
       "Outputs a list of all the source files that are required by the "
       "specified srcfile. This list is written into outputfile. This is "
       "similar to writing out the dependencies for srcfile except that it "
       "jumps from .h files into .cxx, .c and .cpp files if possible.";
     }
+
+  /** This command is kept for compatibility with older CMake versions. */
+  virtual bool IsDiscouraged()
+    {
+    return true;
+    }
+
   
   cmTypeMacro(cmOutputRequiredFilesCommand, cmCommand);
   void ListDependencies(cmDependInformation const *info,

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

Summary of changes:
 Source/cmOutputRequiredFilesCommand.h |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
CMake
_______________________________________________
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits

Reply via email to