diff options
author | Kyle Edwards <kyle.edwards@kitware.com> | 2020-01-29 22:43:28 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2020-02-03 18:27:51 (GMT) |
commit | b966f86d8637a61e9a829eeee6ed911c5245cae1 (patch) | |
tree | 5c1773f4b78013ab22ff16287c40fa285b8d9826 /Help/variable | |
parent | feea34e7eb483e8db28947920757612a95ab1863 (diff) | |
download | CMake-b966f86d8637a61e9a829eeee6ed911c5245cae1.zip CMake-b966f86d8637a61e9a829eeee6ed911c5245cae1.tar.gz CMake-b966f86d8637a61e9a829eeee6ed911c5245cae1.tar.bz2 |
Ninja Multi-Config: Shuffle variables around
Remove redundant variable CMAKE_NINJA_MULTI_CROSS_CONFIG_ENABLE.
Rename other variables. Document and improve handling of error
conditions.
Diffstat (limited to 'Help/variable')
7 files changed, 20 insertions, 30 deletions
diff --git a/Help/variable/CMAKE_NINJA_MULTI_CROSS_CONFIGS.rst b/Help/variable/CMAKE_NINJA_MULTI_CROSS_CONFIGS.rst deleted file mode 100644 index 48f6985..0000000 --- a/Help/variable/CMAKE_NINJA_MULTI_CROSS_CONFIGS.rst +++ /dev/null @@ -1,7 +0,0 @@ -CMAKE_NINJA_MULTI_CROSS_CONFIGS -------------------------------- - -Set which configurations get cross-built if -:variable:`CMAKE_NINJA_MULTI_CROSS_CONFIG_ENABLE` is set. See the -documentation for the :generator:`Ninja Multi-Config` generator for more -information. diff --git a/Help/variable/CMAKE_NINJA_MULTI_CROSS_CONFIG_ENABLE.rst b/Help/variable/CMAKE_NINJA_MULTI_CROSS_CONFIG_ENABLE.rst deleted file mode 100644 index 0571d52..0000000 --- a/Help/variable/CMAKE_NINJA_MULTI_CROSS_CONFIG_ENABLE.rst +++ /dev/null @@ -1,10 +0,0 @@ -CMAKE_NINJA_MULTI_CROSS_CONFIG_ENABLE -------------------------------------- - -If this variable is enabled, cross-configuration building is enabled in the -:generator:`Ninja Multi-Config` generator. See the generator's description for -more details. This variable is ``OFF`` by default. - -This variable is meant to be set from the command line (via -``-DCMAKE_NINJA_MULTI_CROSS_CONFIG_ENABLE:BOOL=ON``) and should not be set from -project code. diff --git a/Help/variable/CMAKE_NINJA_MULTI_DEFAULT_BUILD_ALIAS.rst b/Help/variable/CMAKE_NINJA_MULTI_DEFAULT_BUILD_ALIAS.rst deleted file mode 100644 index a997e9b..0000000 --- a/Help/variable/CMAKE_NINJA_MULTI_DEFAULT_BUILD_ALIAS.rst +++ /dev/null @@ -1,6 +0,0 @@ -CMAKE_NINJA_MULTI_DEFAULT_BUILD_ALIAS -------------------------------------- - -Controls the config of ``<target>`` aliases in ``build.ninja`` for the -:generator:`Ninja Multi-Config` generator. See the generator's documentation -for more details. diff --git a/Help/variable/CMAKE_NINJA_MULTI_DEFAULT_BUILD_TYPE.rst b/Help/variable/CMAKE_NINJA_MULTI_DEFAULT_BUILD_TYPE.rst deleted file mode 100644 index 2b950e1..0000000 --- a/Help/variable/CMAKE_NINJA_MULTI_DEFAULT_BUILD_TYPE.rst +++ /dev/null @@ -1,7 +0,0 @@ -CMAKE_NINJA_MULTI_DEFAULT_BUILD_TYPE ------------------------------------- - -Specifies a configuration type to use as the default in ``build.ninja`` for the -:generator:`Ninja Multi-Config` generator. - -If this variable is not specified, no ``build.ninja`` file is generated. diff --git a/Help/variable/CMAKE_NMC_CROSS_CONFIGS.rst b/Help/variable/CMAKE_NMC_CROSS_CONFIGS.rst new file mode 100644 index 0000000..6eb6494 --- /dev/null +++ b/Help/variable/CMAKE_NMC_CROSS_CONFIGS.rst @@ -0,0 +1,7 @@ +CMAKE_NMC_CROSS_CONFIGS +------------------------------- + +Specifies a :ref:`semicolon-separated list <CMake Language Lists>` of +configurations available from all ``build-<Config>.ninja`` files in the +:generator:`Ninja Multi-Config` generator. See the generator's +documentation for more details. diff --git a/Help/variable/CMAKE_NMC_DEFAULT_BUILD_FILE_CONFIG.rst b/Help/variable/CMAKE_NMC_DEFAULT_BUILD_FILE_CONFIG.rst new file mode 100644 index 0000000..c0eab56 --- /dev/null +++ b/Help/variable/CMAKE_NMC_DEFAULT_BUILD_FILE_CONFIG.rst @@ -0,0 +1,6 @@ +CMAKE_NMC_DEFAULT_BUILD_FILE_CONFIG +------------------------------------------- + +Specifies the configuration to use by default in a ``build.ninja`` file in the +:generator:`Ninja Multi-Config` generator. See the generator's documentation +for more details. diff --git a/Help/variable/CMAKE_NMC_DEFAULT_CONFIGS.rst b/Help/variable/CMAKE_NMC_DEFAULT_CONFIGS.rst new file mode 100644 index 0000000..e2bb017 --- /dev/null +++ b/Help/variable/CMAKE_NMC_DEFAULT_CONFIGS.rst @@ -0,0 +1,7 @@ +CMAKE_NMC_DEFAULT_CONFIGS +--------------------------------- + +Specifies a :ref:`semicolon-separated list <CMake Language Lists>` of configurations +to build for a target in ``build.ninja`` if no ``:<Config>`` suffix is specified in +the :generator:`Ninja Multi-Config` generator. +See the generator's documentation for more details. |