summaryrefslogtreecommitdiff
path: root/share/cmake-3.22/Help/variable/CMAKE_SOURCE_DIR.rst
diff options
context:
space:
mode:
Diffstat (limited to 'share/cmake-3.22/Help/variable/CMAKE_SOURCE_DIR.rst')
-rw-r--r--share/cmake-3.22/Help/variable/CMAKE_SOURCE_DIR.rst13
1 files changed, 13 insertions, 0 deletions
diff --git a/share/cmake-3.22/Help/variable/CMAKE_SOURCE_DIR.rst b/share/cmake-3.22/Help/variable/CMAKE_SOURCE_DIR.rst
new file mode 100644
index 0000000..d1f1798
--- /dev/null
+++ b/share/cmake-3.22/Help/variable/CMAKE_SOURCE_DIR.rst
@@ -0,0 +1,13 @@
+CMAKE_SOURCE_DIR
+----------------
+
+The path to the top level of the source tree.
+
+This is the full path to the top level of the current CMake source
+tree. For an in-source build, this would be the same as
+:variable:`CMAKE_BINARY_DIR`.
+
+When run in ``-P`` script mode, CMake sets the variables
+:variable:`CMAKE_BINARY_DIR`, :variable:`CMAKE_SOURCE_DIR`,
+:variable:`CMAKE_CURRENT_BINARY_DIR` and
+:variable:`CMAKE_CURRENT_SOURCE_DIR` to the current working directory.