mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 08:20:18 -06:00
Help: Update 3.14 release notes for GHS changes
This commit is contained in:
@@ -25,6 +25,34 @@ Generators
|
||||
platform. The VS host toolset selection is now based on the host
|
||||
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
|
||||
--------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user