- CMake 3.13 or newer
- g++ 7.5 or newer
# With testing
mkdir build && cd build
cmake .. -DBUILD_TESTING=ON
make
# With debug
cmake .. -D=DCMAKE_BUILD_TYPE=Debug
make
# With optimization level option {O2: full, O3: aggressive (default)}
cmake .. -DOPTIMIZATION_LEVEL=full
make
# Without optimization
cmake .. -DOPTIMIZATION_LEVEL=generic
make
# Testing
make test
# Driver (temporary)
./main