/scener-math

scener math library (C++ learning project)

Primary LanguageC++MIT LicenseMIT

scener-math

scener math library (C++ learning project)

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Name Version
git
cmake
C++ compiler Clang / GCC
C compiler Clang / GCC

Compile from Source

  1. Clone repository
git clone --recurse-submodules https://github.com/carlosga/tvml.git
  1. Install dependencies (packages names for Debian)
sudo apt-get install git cmake clang libc++ lldb
  1. 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>
  1. Build
make -j <NUM_CORES>

Running the tests

make test

Built With

Library/Framework Description
GSL Microsoft Guideline Support Library
Google Test The test runner framework

Authors

  • Carlos Guzmán Álvarez - Initial work - carlosga

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments