Appearance
Portable Report Case Study
This is the assembled project from Article 41. It proves that the C library, C++ wrapper/CLI, tests, install rules, package configuration, and external consumer work together.
sh
cmake --preset dev
cmake --build --preset dev
ctest --preset dev
cmake --install build/dev --prefix build/staging
cmake -S consumer -B build/consumer -DCMAKE_PREFIX_PATH="$PWD/build/staging"
cmake --build build/consumer
./build/consumer/report-consumerUse a separate build directory when selecting another compiler.