2
0
mirror of https://github.com/boostorg/pfr.git synced 2026-01-19 04:22:13 +00:00

Minor fixes for modules (#200)

This commit is contained in:
Antony Polukhin
2025-04-29 22:04:16 +03:00
committed by GitHub
parent c902451cc0
commit 3e5c474337
3 changed files with 5 additions and 6 deletions

View File

@@ -569,19 +569,19 @@ benifits of modules without changing the existing code.
[note For better compile times make sure that `import std;` is available when building the `boost.pfr` module (in CMake logs there should be
a 'Using `import std;`' message). ]
If not using CMake, then the module could be build manually from the `module/pfr.cppm` file.
If not using CMake, then the module could be build manually from the `modules/boost_pfr.cppm` file.
For manual module build the following commands could be used for clang compiler:
For manual module build the following commands can be used for clang compiler:
```
cd pfr/module
clang++ -I ../include -std=c++20 --precompile -x c++-module pfr.cppm
clang++ -I ../include -std=c++20 --precompile -x c++-module boost_pfr.cppm
```
After that, the module could be used in the following way:
```
clang++ -std=c++20 -fmodule-file=pfr.pcm pfr.pcm usage_sample.cpp
clang++ -std=c++20 -fmodule-file=boost_pfr.pcm boost_pfr.pcm usage_sample.cpp
```
[endsect]