diff options
author | Brad King <brad.king@kitware.com> | 2023-03-27 13:53:46 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2023-03-27 13:53:53 (GMT) |
commit | 2deb22e160bafaad40c9bc5e27b14b2723dc1bfd (patch) | |
tree | 9292883d6c603978ae4a2b0c03e26578b02294d6 /Help | |
parent | c0d50bf83f88c58d207b1973a84b9f88df7af3c3 (diff) | |
parent | 4d23636694f88c5a34926bae1f26d90a229d6773 (diff) | |
download | CMake-2deb22e160bafaad40c9bc5e27b14b2723dc1bfd.zip CMake-2deb22e160bafaad40c9bc5e27b14b2723dc1bfd.tar.gz CMake-2deb22e160bafaad40c9bc5e27b14b2723dc1bfd.tar.bz2 |
Merge topic 'crosscompiling-warn-reset'
4d23636694 Warn if CMAKE_CROSSCOMPILING is true without CMAKE_SYSTEM_NAME set
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8358
Diffstat (limited to 'Help')
-rw-r--r-- | Help/variable/CMAKE_CROSSCOMPILING.rst | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Help/variable/CMAKE_CROSSCOMPILING.rst b/Help/variable/CMAKE_CROSSCOMPILING.rst index 7e6ec33..16dbfa5 100644 --- a/Help/variable/CMAKE_CROSSCOMPILING.rst +++ b/Help/variable/CMAKE_CROSSCOMPILING.rst @@ -1,15 +1,15 @@ CMAKE_CROSSCOMPILING -------------------- -Intended to indicate whether CMake is cross compiling, but note limitations -discussed below. +This variable is set by CMake to indicate whether it is cross compiling, +but note limitations discussed below. This variable will be set to true by CMake if the :variable:`CMAKE_SYSTEM_NAME` variable has been set manually (i.e. in a toolchain file or as a cache entry from the :manual:`cmake <cmake(1)>` command line). In most cases, manually -setting :variable:`CMAKE_SYSTEM_NAME` will only be done when cross compiling, -since it will otherwise be given the same value as -:variable:`CMAKE_HOST_SYSTEM_NAME` if not manually set, which is correct for +setting :variable:`CMAKE_SYSTEM_NAME` will only be done when cross compiling +since, if not manually set, it will be given the same value as +:variable:`CMAKE_HOST_SYSTEM_NAME`, which is correct for the non-cross-compiling case. In the event that :variable:`CMAKE_SYSTEM_NAME` is manually set to the same value as :variable:`CMAKE_HOST_SYSTEM_NAME`, then ``CMAKE_CROSSCOMPILING`` will still be set to true. |