The code is just a header under 100 lines of code.
The code has been built and tested on Windows and Linux using MS Visual Studio 2019 and gcc 9.4.0 on Ubuntu 20.04
To create Microsoft Visual Studio solution and project files, and build the solution from PowerShell or CMD:
mkdir -p build/msvc
cd build/msvc
cmake ../..
cmake --build .
Microsoft Visual Studio solution file will be /build/msvc/margv.sln
To build on Linux using make:
mkdir -p build/x86
cd build/x86
cmake ../..
make
To see all the sample options available, run:
./argv