Tested with GCC 14.2.
- CMake
- Git
- GCC with support for C++20 features
- CURL
- sqlite3
- pandoc and gzip for generating the manual
- sqlite3 executable
- LCOV for generating coverage data
Clone the repository:
git clone https://github.com/Zedran/macpp.gitRun the following instructions inside the project's root directory:
mkdir build
cd build
cmake ..
makeThe following commands can be used to install and uninstall the application:
make install
make uninstallmkdir build
cd build
cmake -DMAKE_TESTS=ON ..
make
./t| Option | Description |
|---|---|
-DMAKE_TESTS |
Build test binary |
-DMAKE_COVER |
Generate coverage report target (make cover) |
-DMAKE_MAN |
Generate a manual for the application |