# Feature request / RFC: Improve the docs related to CMAKE\[\_CURRENT\]\_\[SOURCE|BINARY|LIST\]\_DIR

**URL:** https://discourse.cmake.org/t/feature-request-rfc-improve-the-docs-related-to-cmake-current-source-binary-list-dir/7377
**Category:** Development
**Created:** [February 1, 2023, 2:58pm UTC](https://discourse.cmake.org/t/feature-request-rfc-improve-the-docs-related-to-cmake-current-source-binary-list-dir/7377 "2023-02-01T14:58:11Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![leha-bot](https://discourse.cmake.org/user_avatar/discourse.cmake.org/leha-bot/32/921_2.png) [@leha-bot](https://discourse.cmake.org/u/leha-bot)
#### Post date: [February 1, 2023, 2:58pm UTC](https://discourse.cmake.org/t/feature-request-rfc-improve-the-docs-related-to-cmake-current-source-binary-list-dir/7377/1 "2023-02-01T14:58:11Z")

</div>

I think that we may drastically improve the docs by clarifying difference between these variables.

As an example, we may start from this StackOverflow answer: [cmake - Difference between CMAKE\_CURRENT\_SOURCE\_DIR and CMAKE\_CURRENT\_LIST\_DIR - Stack Overflow](https://stackoverflow.com/questions/15662497/difference-between-cmake-current-source-dir-and-cmake-current-list-dir)

What do you think about this?

Regards,  
Alex.

---

<div class="post-metadata">

### Author: ![brad.king](https://discourse.cmake.org/user_avatar/discourse.cmake.org/brad.king/32/11_2.png) [@brad.king](https://discourse.cmake.org/u/brad.king)
#### Post date: [February 1, 2023, 4:50pm UTC](https://discourse.cmake.org/t/feature-request-rfc-improve-the-docs-related-to-cmake-current-source-binary-list-dir/7377/2 "2023-02-01T16:50:31Z")

</div>

Yes, I’d welcome a merge request to update the documentation of these variables with such clarification. I don’t think we should show `include(src/CMakeLists.txt)` as an example, but could demonstrate with another `include(SomeModule)` or similar example.
