No support for Installing C++20 module Target separate from Regular compiled Target
envgap__fmtlib__fmt-4684
01 / FAILURE SIGNATURE
As reported upstream
No identifying execution failure has been captured.
Not a benchmark task.
- The project already builds and runs before the fix, so there is nothing to repair.
02 / ENVIRONMENT RECIPE
- Base commit
fca04455651600dd4dbf4fc6d97cea103d1ae909- Manifest
CMakeLists.txt- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
fmtlib/fmt #4684 · read the original issue
FMT_MODULE flag creates two different versions of the same CMake Target `fmt::fmt` CMake, since version 3.28 supports installation of C++ Modules. It is indeed possible to install and use the module version of the library by setting `FMT_MODULE=ON` before installing. For widespread support for C++ Modules, we likely need a new CMake Target specific for modules, which can be installed alongside the regular `fmt::fmt` target and the `fmt::fmt-header-only` targets.
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]