# C++ 20 Modules Update

**URL:** https://discourse.cmake.org/t/c-20-modules-update/7330
**Category:** Development
**Created:** [January 26, 2023, 8:20pm UTC](https://discourse.cmake.org/t/c-20-modules-update/7330 "2023-01-26T20:20:17Z")
**Posts on this page:** 1
**Showing post:** 87

<div class="post-metadata">

### Author: ![Zingam](https://discourse.cmake.org/user_avatar/discourse.cmake.org/zingam/32/3756_2.png) [@Zingam](https://discourse.cmake.org/u/Zingam)
#### Post date: [August 28, 2023, 6:00am UTC](https://discourse.cmake.org/t/c-20-modules-update/7330/87 "2023-08-28T06:00:15Z")

</div>

> [@Zingam](#):
>
> ```cmake
> target_sources("${PROJECT_NAME}"
> PUBLIC
> FILE_SET cxx_modules TYPE CXX_MODULES
> FILES
> "src/MetaInfo/Details.cpp"
> "src/MetaInfo/Details.cppm"
> 
> ```

It looks like not all of the proposal is implemented (or I do not understand it yet):

- [[API Design][C++ Modules]: Source listings and interface properties](https://discourse.cmake.org/t/api-design-c-modules-source-listings-and-interface-properties/5389)
- [https://cmake.org/cmake/help/latest/command/target\_sources.html#target-sources](https://cmake.org/cmake/help/latest/command/target_sources.html#target-sources)

---

_[View the full topic](https://discourse.cmake.org/t/c-20-modules-update/7330)._
