|
|
@@ -12,6 +12,13 @@ then ``CMAKE_SYSTEM_VERSION`` is by default set to the same value as the
|
|
|
:variable:`CMAKE_HOST_SYSTEM_VERSION` variable so that the build targets
|
|
|
the host system version.
|
|
|
|
|
|
+In the case of a host build then ``CMAKE_SYSTEM_VERSION`` may be set
|
|
|
+explicitly when first configuring a new build tree in order to enable
|
|
|
+targeting the build for a different version of the host operating system
|
|
|
+than is actually running on the host. This is allowed and not considered
|
|
|
+cross compiling so long as the binaries built for the specified OS version
|
|
|
+can still run on the host.
|
|
|
+
|
|
|
System Version for Cross Compiling
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|