import CMake: // 2023 State of C++20 modules in CMake - Bill Hoffman - CppNow 2023
---
import CMake: // 2023 State of C 20 modules in CMake - Bill Hoffman - CppNow 2023
Slides:
---
Since February 2019 when modules were applied to the C 20 working draft in Kona, the CMake team has been working to support modules in CMake. The decade long experience with Fortran modules provided a roadmap for handling modules in the build system. The main issue is that binary module interface files (BMIs) must exist before they can be imported. Since a BMI is not created until a translation unit (TU) is compiled, this puts a restriction on the ordering of the compilation TUs. It requires the build system to have the ability to know for each TU which modules are produced and what modules are consumed. This of course requires a C parser to accurately discover this information. Since C parsing is significantly more complicated than Fortran, mimicking the minimal Fortran parser built i
1 view
309
50
1 year ago 00:26:16 1
Install OpenCV C++ on Windows with MinGW Compiler
1 year ago 00:11:36 1
Build your own synthesizer module with PICO ADK!
1 year ago 01:03:34 1
import CMake: // 2023 State of C++20 modules in CMake - Bill Hoffman - CppNow 2023
2 years ago 00:10:21 1
410/510: setting up VTK for project 1
2 years ago 00:09:07 1
C++ OpenGL Tutorial - 17 - CMake/ASSIMP Installation
3 years ago 00:00:00 1
Back from Annecy! - LIVE #196
3 years ago 00:07:28 17
Razer Viper V2 Pro VS Logitech G Pro X Superlight - Razer does it again?
3 years ago 00:10:14 4
C++ Programmers Needed | Reverse Engineering Generals Zero Hour
3 years ago 00:05:48 12
How to heat mold carbon freeskates - HC Evo - Speaking Specs
6 years ago 00:38:12 15
Unity3D AI with State Machine (FSM), Drones, and Lasers!