/bspm

Experimental tool for building C++ with Modules

Primary LanguageC++MIT LicenseMIT

bspm

Experimental tool for building C++ with Modules

How to use

Initialize project

bspm init <dir>

Directory structure:

├── example
│   ├── main.cpp
│   ├── manifest.conf
│   └── packages.conf

Build project

bspm build <dir>

Run executable

bspm run <dir>

Clean project and remove generated files

bspm clean <dir>

Dependencies

included for CMale build:

How to build

with CMake

mkdir build
cd build
cmake ..
cmake --build . -- -j$(nproc)