In order to contribute to or build acl-gltf you will first need to setup your environment.
- Install CMake 3.2 or higher (3.14 for Visual Studio 2019, or 3.10 on OS X with Xcode 10), Python 3, and the proper compiler for your platform.
- Execute
git submodule update --initto get the files of thirdparty submodules (e.g. Catch2). - Generate the IDE solution with:
python make.py
The solution is generated under./build
Note that if you do not have CMake in yourPATH, you should define theACL_GLTF_CMAKE_HOMEenvironment variable to something likeC:\Program Files\CMake. - Build the IDE solution with:
python make.py -build
On all three platforms, AVX support can be enabled by using the -avx switch.
This library uses the angular.js message format and it is enforced with commit linting through every pull request.