scener math library (C++ learning project)
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Name | Version |
---|---|
git | |
cmake | |
C++ compiler | Clang / GCC |
C compiler | Clang / GCC |
- Clone repository
git clone --recurse-submodules https://github.com/carlosga/tvml.git
- Install dependencies (packages names for Debian)
sudo apt-get install git cmake clang libc++ lldb
- Configure the build (DEBUG)
cd tvml
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=debug -DCMAKE_CXX_COMPILER=clang++-<VERSION> -DCMAKE_C_COMPILER=clang-<VERSION>
- Build
make -j <NUM_CORES>
make test
Library/Framework | Description |
---|---|
GSL | Microsoft Guideline Support Library |
Google Test | The test runner framework |
- Carlos Guzmán Álvarez - Initial work - carlosga
This project is licensed under the MIT License - see the LICENSE file for details
- Inspired on Nathan Reed 'On Vector Math Libraries' blog post
- The template this README is based on