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
Paths
environmental 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> --notest
Test 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: