mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-07 22:59:56 -05:00
Merge topic 'add-GreenHills-MULTI-generator'
66b641f4Help: Add notes for topic 'add-GreenHills-MULTI-generator'48004d9dAdd a 'Green Hills MULTI' generator on Windows051d8be1cmLocalGenerator: Constify some cmTarget and cmGeneratorTarget arguments
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
Green Hills MULTI
|
||||
-----------------
|
||||
|
||||
Generates Green Hills MULTI project files (experimental, work-in-progress).
|
||||
|
||||
Customizations are available through the following cache variables:
|
||||
|
||||
* ``GHS_BSP_NAME``
|
||||
* ``GHS_CUSTOMIZATION``
|
||||
* ``GHS_GPJ_MACROS``
|
||||
* ``GHS_OS_DIR``
|
||||
|
||||
.. note::
|
||||
This generator is deemed experimental as of CMake |release|
|
||||
and is still a work in progress. Future versions of CMake
|
||||
may make breaking changes as the generator matures.
|
||||
@@ -73,6 +73,7 @@ Visual Studio Generators
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
/generator/Green Hills MULTI
|
||||
/generator/Visual Studio 6
|
||||
/generator/Visual Studio 7
|
||||
/generator/Visual Studio 7 .NET 2003
|
||||
|
||||
@@ -182,6 +182,7 @@ Variables that Describe the System
|
||||
/variable/CMAKE_SYSTEM_VERSION
|
||||
/variable/CYGWIN
|
||||
/variable/ENV
|
||||
/variable/GHS-MULTI
|
||||
/variable/MINGW
|
||||
/variable/MSVC10
|
||||
/variable/MSVC11
|
||||
@@ -307,6 +308,10 @@ Variables for Languages
|
||||
/variable/CMAKE_LANG_FLAGS_RELEASE
|
||||
/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO
|
||||
/variable/CMAKE_LANG_FLAGS
|
||||
/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_DEBUG
|
||||
/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_MINSIZEREL
|
||||
/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELEASE
|
||||
/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELWITHDEBINFO
|
||||
/variable/CMAKE_LANG_IGNORE_EXTENSIONS
|
||||
/variable/CMAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES
|
||||
/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
add-GreenHills-MULTI-generator
|
||||
------------------------------
|
||||
|
||||
* A new experimental :generator:`Green Hills MULTI` generator was
|
||||
added on Windows. `Green Hills MULTI`_ is an IDE for embedded
|
||||
real-time systems.
|
||||
|
||||
.. _`Green Hills MULTI`: http://www.ghs.com/products/MULTI_IDE.html
|
||||
@@ -0,0 +1,6 @@
|
||||
CMAKE_<LANG>_GHS_KERNEL_FLAGS_DEBUG
|
||||
-----------------------------------
|
||||
|
||||
GHS kernel flags for Debug build type or configuration.
|
||||
|
||||
<LANG> flags used when CMAKE_BUILD_TYPE is Debug.
|
||||
@@ -0,0 +1,7 @@
|
||||
CMAKE_<LANG>_GHS_KERNEL_FLAGS_MINSIZEREL
|
||||
----------------------------------------
|
||||
|
||||
GHS kernel flags for MinSizeRel build type or configuration.
|
||||
|
||||
<LANG> flags used when CMAKE_BUILD_TYPE is MinSizeRel.Short for
|
||||
minimum size release.
|
||||
@@ -0,0 +1,6 @@
|
||||
CMAKE_<LANG>_GHS_KERNEL_FLAGS_RELEASE
|
||||
-------------------------------------
|
||||
|
||||
GHS kernel flags for Release build type or configuration.
|
||||
|
||||
<LANG> flags used when CMAKE_BUILD_TYPE is Release
|
||||
@@ -0,0 +1,7 @@
|
||||
CMAKE_<LANG>_GHS_KERNEL_FLAGS_RELWITHDEBINFO
|
||||
--------------------------------------------
|
||||
|
||||
GHS kernel flags for RelWithDebInfo type or configuration.
|
||||
|
||||
<LANG> flags used when CMAKE_BUILD_TYPE is RelWithDebInfo. Short for
|
||||
Release With Debug Information.
|
||||
@@ -56,6 +56,10 @@ to configure the project:
|
||||
the CMake cache then CMake will use the specified value if
|
||||
possible.
|
||||
|
||||
* The :generator:`Green Hills MULTI` generator sets this to ``gbuild``.
|
||||
If a user or project explicitly adds ``CMAKE_MAKE_PROGRAM`` to
|
||||
the CMake cache then CMake will use the specified value.
|
||||
|
||||
The ``CMAKE_MAKE_PROGRAM`` variable is set for use by project code.
|
||||
The value is also used by the :manual:`cmake(1)` ``--build`` and
|
||||
:manual:`ctest(1)` ``--build-and-test`` tools to launch the native
|
||||
|
||||
@@ -6,3 +6,5 @@ The name of the CPU CMake is building for.
|
||||
This variable is the same as :variable:`CMAKE_HOST_SYSTEM_PROCESSOR` if
|
||||
you build for the host system instead of the target system when
|
||||
cross compiling.
|
||||
|
||||
* The Green Hills MULTI generator sets this to ``ARM`` by default
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
GHS-MULTI
|
||||
---------
|
||||
|
||||
True when using Green Hills MULTI
|
||||
Reference in New Issue
Block a user