1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-10-18 17:31:57 +08:00

Help: Document cases of variables modification having undefined behavior

This commit is contained in:
Dan Raviv
2025-06-24 08:47:41 -07:00
parent 77eedda812
commit 46279eff38
4 changed files with 8 additions and 0 deletions

View File

@@ -11,3 +11,5 @@ When run in :option:`cmake -P` script mode, CMake sets the variables
``CMAKE_BINARY_DIR``, :variable:`CMAKE_SOURCE_DIR`,
:variable:`CMAKE_CURRENT_BINARY_DIR` and
:variable:`CMAKE_CURRENT_SOURCE_DIR` to the current working directory.
Modifying ``CMAKE_BINARY_DIR`` has undefined behavior.

View File

@@ -13,3 +13,5 @@ When run in :option:`cmake -P` script mode, CMake sets the variables
:variable:`CMAKE_BINARY_DIR`, :variable:`CMAKE_SOURCE_DIR`,
``CMAKE_CURRENT_BINARY_DIR`` and
:variable:`CMAKE_CURRENT_SOURCE_DIR` to the current working directory.
Modifying ``CMAKE_CURRENT_BINARY_DIR`` has undefined behavior.

View File

@@ -10,3 +10,5 @@ When run in :option:`cmake -P` script mode, CMake sets the variables
:variable:`CMAKE_BINARY_DIR`, :variable:`CMAKE_SOURCE_DIR`,
:variable:`CMAKE_CURRENT_BINARY_DIR` and
``CMAKE_CURRENT_SOURCE_DIR`` to the current working directory.
Modifying ``CMAKE_CURRENT_SOURCE_DIR`` has undefined behavior.

View File

@@ -11,3 +11,5 @@ When run in :option:`cmake -P` script mode, CMake sets the variables
:variable:`CMAKE_BINARY_DIR`, ``CMAKE_SOURCE_DIR``,
:variable:`CMAKE_CURRENT_BINARY_DIR` and
:variable:`CMAKE_CURRENT_SOURCE_DIR` to the current working directory.
Modifying ``CMAKE_SOURCE_DIR`` has undefined behavior.