CMake/Help/envvar
Matt McCormick 7005dea005 CrossCompiling: Load CMAKE_CROSSCOMPILING_EMULATOR from environment
Read `CMAKE_CROSSCOMPILING_EMULATOR` from an environment variable of the
same name if not specified with `-D` or an initial cache value.

Along with existing environment variable settings such as
`CMAKE_TOOLCHAIN_FILE`, cross compilation configuration can be more
completely set via environment variables.

Suggested-by: Henry Schreiner <henryschreineriii@gmail.com>
2023-06-13 13:58:44 -04:00
..
ADSP_ROOT.rst Help: Update Sphinx versionadded directives for 3.24 release 2022-06-08 09:07:21 -04:00
ASM_DIALECT.rst ASM_MARMASM: Add support for Microsoft ARM assembler language 2022-11-09 10:22:46 -05:00
ASM_DIALECTFLAGS.rst ASM_MARMASM: Add support for Microsoft ARM assembler language 2022-11-09 10:22:46 -05:00
CC.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
CCMAKE_COLORS.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
CFLAGS.rst Help: Clarify how language-specific flag environment values are used 2022-10-18 14:10:41 -04:00
CMAKE_APPBUNDLE_PATH.rst Help: add documentation for some CMAKE_XXX_PATH env.vars 2023-05-01 15:12:17 +02:00
CMAKE_APPLE_SILICON_PROCESSOR.rst macOS: Offer control over host architecture on Apple Silicon hosts 2020-12-10 12:08:13 -05:00
CMAKE_BUILD_PARALLEL_LEVEL.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
CMAKE_BUILD_TYPE.rst cmake: Allow CMAKE_BUILD_TYPE to be set by environment variable 2021-06-30 10:55:40 -04:00
CMAKE_COLOR_DIAGNOSTICS.rst color: Add CMAKE_COLOR_DIAGNOSTICS environment variable 2022-03-08 16:38:13 -05:00
CMAKE_CONFIG_TYPE.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
CMAKE_CONFIGURATION_TYPES.rst cmake: Allow CMAKE_CONFIGURATION_TYPES to be set by environment variable 2021-06-30 10:55:40 -04:00
CMAKE_CROSSCOMPILING_EMULATOR.rst CrossCompiling: Load CMAKE_CROSSCOMPILING_EMULATOR from environment 2023-06-13 13:58:44 -04:00
CMAKE_EXPORT_COMPILE_COMMANDS.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
CMAKE_FRAMEWORK_PATH.rst Help: add documentation for some CMAKE_XXX_PATH env.vars 2023-05-01 15:12:17 +02:00
CMAKE_GENERATOR_INSTANCE.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
CMAKE_GENERATOR_PLATFORM.rst Help: Replace mentions of `-T and -A` options with role 2022-08-04 19:34:45 +04:00
CMAKE_GENERATOR_TOOLSET.rst Help: Replace mentions of `-T and -A` options with role 2022-08-04 19:34:45 +04:00
CMAKE_GENERATOR.rst Help: Replace mentions of `-G option with :option:-G` role 2022-08-04 19:34:45 +04:00
CMAKE_INCLUDE_PATH.rst Help: add documentation for some CMAKE_XXX_PATH env.vars 2023-05-01 15:12:17 +02:00
CMAKE_INSTALL_MODE.rst Help: Clarify CMAKE_INSTALL_MODE documentation 2021-11-24 08:30:38 +11:00
CMAKE_LANG_COMPILER_LAUNCHER.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES_EXCLUDE.rst Optionally exclude implicit link directories via environment 2023-05-25 13:42:58 -04:00
CMAKE_LANG_LINKER_LAUNCHER.rst Launchers: Support setting linker launchers 2021-05-28 12:28:43 -04:00
CMAKE_LIBRARY_PATH.rst Help: add documentation for some CMAKE_XXX_PATH env.vars 2023-05-01 15:12:17 +02:00
CMAKE_MAXIMUM_RECURSION_DEPTH.rst Add CMAKE_MAXIMUM_RECURSION_DEPTH environment variable 2023-03-13 11:45:58 -04:00
CMAKE_MSVCIDE_RUN_PATH.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
CMAKE_NO_VERBOSE.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
CMAKE_OSX_ARCHITECTURES.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
CMAKE_PREFIX_PATH.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
CMAKE_PROGRAM_PATH.rst Help: add documentation for some CMAKE_XXX_PATH env.vars 2023-05-01 15:12:17 +02:00
CMAKE_TOOLCHAIN_FILE.rst cmake: Allow CMAKE_TOOLCHAIN_FILE to be set by environment variable 2021-06-03 08:32:44 -04:00
CSFLAGS.rst Help: Clarify how language-specific flag environment values are used 2022-10-18 14:10:41 -04:00
CTEST_INTERACTIVE_DEBUG_MODE.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
CTEST_NO_TESTS_ACTION.rst ctest(1): Add CTEST_NO_TESTS_ACTION env var 2023-01-13 13:33:39 +01:00
CTEST_OUTPUT_ON_FAILURE.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
CTEST_PARALLEL_LEVEL.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
CTEST_PROGRESS_OUTPUT.rst Help: Replace a bunch of more `--option to :option:` role 2022-08-04 19:34:45 +04:00
CTEST_USE_LAUNCHERS_DEFAULT.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
CUDAARCHS.rst Help: Correct CUDAHOSTCXX and CUDAARCHS as having higher precedence 2022-01-15 21:51:21 +02:00
CUDACXX.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
CUDAFLAGS.rst Help: Clarify how language-specific flag environment values are used 2022-10-18 14:10:41 -04:00
CUDAHOSTCXX.rst Help: Correct CUDAHOSTCXX and CUDAARCHS as having higher precedence 2022-01-15 21:51:21 +02:00
CXX.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
CXXFLAGS.rst Help: Clarify how language-specific flag environment values are used 2022-10-18 14:10:41 -04:00
DASHBOARD_TEST_FROM_CTEST.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
DESTDIR.rst Help: Disambiguate cmake(1) program modes in Sphinx option references 2022-10-05 15:27:40 -04:00
ENV_VAR.txt Help: Describe environment variables as such. 2018-11-13 09:29:36 +01:00
FC.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
FFLAGS.rst Help: Clarify how language-specific flag environment values are used 2022-10-18 14:10:41 -04:00
HIPCXX.rst HIP: Add language to CMake 2021-06-07 19:25:33 +00:00
HIPFLAGS.rst Help: Clarify how language-specific flag environment values are used 2022-10-18 14:10:41 -04:00
ISPC.rst ISPC: Update help documentation to include ISPC 2020-08-28 11:21:31 -04:00
ISPCFLAGS.rst Help: Clarify how language-specific flag environment values are used 2022-10-18 14:10:41 -04:00
LANG_FLAGS.txt Help: Clarify how language-specific flag environment values are used 2022-10-18 14:10:41 -04:00
LDFLAGS.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
MACOSX_DEPLOYMENT_TARGET.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
OBJC.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
OBJCXX.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
PackageName_ROOT.rst find_package: Use <PACKAGENAME>_ROOT variables as search prefixes 2023-02-23 09:15:14 -05:00
RC.rst Help: Fix .. versionadded directives in environment variable docs 2020-11-11 20:38:18 +05:00
RCFLAGS.rst Help: Clarify how language-specific flag environment values are used 2022-10-18 14:10:41 -04:00
SSL_CERT_DIR.rst cmCurl: Honor OpenSSL certificate environment variables 2022-09-16 09:40:28 -04:00
SSL_CERT_FILE.rst cmCurl: Honor OpenSSL certificate environment variables 2022-09-16 09:40:28 -04:00
SWIFTC.rst Toolchain: Update documentation for initial compiler flags 2020-08-03 12:34:46 -04:00
VERBOSE.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00