Parcourir la source

Merge topic 'ghs-relnotes'

2d701b78de Help: Update 3.14 release notes for GHS changes

Acked-by: Kitware Robot <[email protected]>
Merge-request: !2934
Brad King il y a 7 ans
Parent
commit
4a944deef9
1 fichiers modifiés avec 28 ajouts et 0 suppressions
  1. 28 0
      Help/release/3.14.rst

+ 28 - 0
Help/release/3.14.rst

@@ -25,6 +25,34 @@ Generators
   platform.  The VS host toolset selection is now based on the host
   platform.  The VS host toolset selection is now based on the host
   architecture as well.
   architecture as well.
 
 
+* The :generator:`Green Hills MULTI` generator has been updated:
+
+  * Now supports :ref:`Object Libraries`.
+
+  * Now warns on unsupported project types such as shared libraries.
+
+  * Now generates a top-level ``<PROJECT-NAME>.top.gpj`` for each directory
+    calling the :command:`project` command.  The top-level project file
+    ``default.gpj`` is no longer created.
+
+  * Now honors target renaming and destination output control properties
+    such as :prop_tgt:`RUNTIME_OUTPUT_DIRECTORY` and :prop_tgt:`OUTPUT_NAME`.
+    This also fixes support for installation rules generated by
+    :command:`install`.
+
+  * Now honors source file properties :prop_sf:`INCLUDE_DIRECTORIES`,
+    :prop_sf:`COMPILE_DEFINITIONS`, and :prop_sf:`COMPILE_OPTIONS`.
+
+  * Now supports Dynamic Download Integrity Applications which did not include
+    Integrate Files via :prop_tgt:`GHS_INTEGRITY_APP` and setting a target
+    link flag of ``-dynamic``.
+
+  * The contents of project files now sorts sources groups and files by name.
+    Set the :prop_tgt:`GHS_NO_SOURCE_GROUP_FILE` target property to ``ON`` to
+    generate a single project file for the target instead of a project file for
+    each source group.  Set the :variable:`CMAKE_GHS_NO_SOURCE_GROUP_FILE`
+    variable to enable this for all targets.
+
 File-Based API
 File-Based API
 --------------
 --------------