This project is aimed at building software for personal animation tools.
It requires:
- CMake 3.22
- GCC 13.1 and C++17/20 standard
- Ubuntu 22.04 or the Docker image
iainttho/ubuntu:latest
based on Ubuntu 22.04.
Running the Docker Container
Required thirdparty packages:
- boost 1.81.0
- googletest 1.13.0
- RapidJSON 1.1.0
An docker image is currenty developped to gather all thirparties, this helps developers to have the same environment.
Building, Testing, and Running
Scripts are available to build, test, and run the project:
./build.sh
- Executables are generated in the 'bin' folder.
./run.sh
./test.sh
- In progess