-
Notifications
You must be signed in to change notification settings - Fork 36
Linux quick start guide
Michał Majczak edited this page Jan 6, 2019
·
4 revisions
This guide is based on Ubuntu 18.04 image. Other Linux versions may require some tweaking to work. Good source of inspiration are dockerfiles in Scripts/Docker
and travis.yml
file in the repository root.
- Fork necessary repositories:
- Engine at https://github.com/KNTGPolygon/PolyEngine
- Example projects at https://github.com/KNTGPolygon/PolyEngineExamples
- Clone those repositories to your Linux machine
- Install required packages:
- Tools:
apt install git make cmake python3 python3-pip clang-5.0 g++-8 gcc-8
- Engine dependancies:
apt install mesa-common-dev libgl1-mesa-dev qt5-default
- Python modules:
pip3 install gitpython
- Tools:
- Use
InitializeSubmodules.py
script to initialize all submodules, update them and apply our patches. - Use
ProjectTool.py
script to create makefile files for game project or just for engine (-p
option). That's it.