My attempt at recreating Factorio, inspired by Hopson98's recreation of Minecraft
Requirements:
- Compiler supporting c++17 [Tested on: gcc >= 9, clang >= 9, msvc >= 142]
- Python interpreter 3.x.x
- CMake
Remarks:
- Windows - Ensure CMake is added to the
Pathsenvironmental variable - MacOS - Version >= 10.15
Build types: Debug, Release, RelWithDebInfo
Parameters: --notest if you do not want to build the tests
Executable will be placed in out/<Build type>/bin/
In a shell:
git clone https://github.com/jaihysc/Jactorio.git
cd Jactorio
./build.sh <See build types above> --notestTest parameters: --leakcheck to perform a leak check using valgrind, skipping some false positive tests
The test results will be placed in the directory of runtests.sh
After following the build steps above without --notest
./runtests.sh <Build type used to build>The installation of dependencies listed below is automatic, but may carry additional dependencies you must install: