[Cmake-commits] CMake branch, master, updated. v3.13.3-949-g9e84e14

Kitware Robot kwrobot at kitware.com
Wed Jan 16 15:23:08 EST 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  9e84e14db7e50925a3d7c3995737213d4d8b3921 (commit)
       via  74dc68b4063193850c2d081139ca72355a39f5c5 (commit)
      from  c59eae7ebc5423c2b06befd762f8639b0f23b7a0 (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=9e84e14db7e50925a3d7c3995737213d4d8b3921
commit 9e84e14db7e50925a3d7c3995737213d4d8b3921
Merge: c59eae7 74dc68b
Author:     Craig Scott <craig.scott at crascit.com>
AuthorDate: Wed Jan 16 20:18:12 2019 +0000
Commit:     Kitware Robot <kwrobot at kitware.com>
CommitDate: Wed Jan 16 15:20:59 2019 -0500

    Merge topic 'qt_wrap_command_deprecations'
    
    74dc68b406 qt_wrap_*: Add deprecation notes to command docs
    
    Acked-by: Kitware Robot <kwrobot at kitware.com>
    Reviewed-by: Brad King <brad.king at kitware.com>
    Merge-request: !2738


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=74dc68b4063193850c2d081139ca72355a39f5c5
commit 74dc68b4063193850c2d081139ca72355a39f5c5
Author:     Tobias Hunger <tobias.hunger at gmail.com>
AuthorDate: Thu Dec 13 16:21:43 2018 +0100
Commit:     Craig Scott <craig.scott at crascit.com>
CommitDate: Wed Jan 16 08:08:38 2019 +1100

    qt_wrap_*: Add deprecation notes to command docs
    
    Co-authored-by: Craig Scott <craig.scott at crascit.com>

diff --git a/Help/command/qt_wrap_cpp.rst b/Help/command/qt_wrap_cpp.rst
index c04c7a6..ce11c2d 100644
--- a/Help/command/qt_wrap_cpp.rst
+++ b/Help/command/qt_wrap_cpp.rst
@@ -1,7 +1,16 @@
 qt_wrap_cpp
 -----------
 
-Create Qt Wrappers.
+.. deprecated:: 3.14
+
+  This command was originally added to support Qt 3 before the
+  :command:`add_custom_command()` command was sufficiently mature.  The
+  :module:`FindQt4` module provides the ``qt4_wrap_cpp()`` macro, which
+  should be used instead for Qt 4 projects.  For projects using Qt 5 or
+  later, use the equivalent macro provided by Qt itself (e.g. Qt 5 provides
+  ``qt5_wrap_cpp()``).
+
+Manually create Qt Wrappers.
 
 .. code-block:: cmake
 
@@ -9,3 +18,6 @@ Create Qt Wrappers.
 
 Produces moc files for all the .h files listed in the SourceLists.  The
 moc files will be added to the library using the ``DestName`` source list.
+
+Consider updating the project to use the :prop_tgt:`AUTOMOC` target property
+instead for a more automated way of invoking the ``moc`` tool.
diff --git a/Help/command/qt_wrap_ui.rst b/Help/command/qt_wrap_ui.rst
index 9a8863d..efbbc54 100644
--- a/Help/command/qt_wrap_ui.rst
+++ b/Help/command/qt_wrap_ui.rst
@@ -1,7 +1,16 @@
 qt_wrap_ui
 ----------
 
-Create Qt user interfaces Wrappers.
+.. deprecated:: 3.14
+
+  This command was originally added to support Qt 3 before the
+  :command:`add_custom_command()` command was sufficiently mature.  The
+  :module:`FindQt4` module provides the ``qt4_wrap_ui()`` macro, which
+  should be used instead for Qt 4 projects.  For projects using Qt 5 or
+  later, use the equivalent macro provided by Qt itself (e.g. Qt 5 provides
+  ``qt5_wrap_ui()``).
+
+Manually create Qt user interfaces Wrappers.
 
 .. code-block:: cmake
 
@@ -12,3 +21,6 @@ Produces .h and .cxx files for all the .ui files listed in the
 ``SourceLists``.  The .h files will be added to the library using the
 ``HeadersDestNamesource`` list.  The .cxx files will be added to the
 library using the ``SourcesDestNamesource`` list.
+
+Consider updating the project to use the :prop_tgt:`AUTOUIC` target property
+instead for a more automated way of invoking the ``uic`` tool.
diff --git a/Help/manual/cmake-commands.7.rst b/Help/manual/cmake-commands.7.rst
index aec9ba5..683a821 100644
--- a/Help/manual/cmake-commands.7.rst
+++ b/Help/manual/cmake-commands.7.rst
@@ -100,8 +100,6 @@ These commands are available only in CMake projects.
    /command/link_libraries
    /command/load_cache
    /command/project
-   /command/qt_wrap_cpp
-   /command/qt_wrap_ui
    /command/remove_definitions
    /command/set_source_files_properties
    /command/set_target_properties
@@ -145,9 +143,10 @@ These commands are available only in CTest scripts.
 Deprecated Commands
 ===================
 
-These commands are deprecated since CMake version 3.0.
-They are available only for backward compatibility.
-Do not use them in new code.
+These commands are deprecated and are only made available to maintain
+backward compatibility.  The documentation of each command states the
+CMake version in which it was deprecated.  Do not use these commands
+in new code.
 
 .. toctree::
    :maxdepth: 1
@@ -161,6 +160,8 @@ Do not use them in new code.
    /command/load_command
    /command/make_directory
    /command/output_required_files
+   /command/qt_wrap_cpp
+   /command/qt_wrap_ui
    /command/remove
    /command/subdir_depends
    /command/subdirs

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

Summary of changes:
 Help/command/qt_wrap_cpp.rst     | 14 +++++++++++++-
 Help/command/qt_wrap_ui.rst      | 14 +++++++++++++-
 Help/manual/cmake-commands.7.rst | 11 ++++++-----
 3 files changed, 32 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list