--- a/README.md Sun May 02 21:48:15 2021 +0300 +++ b/README.md Thu May 06 06:39:44 2021 +0300 @@ -2,23 +2,38 @@ GGE 4.x is still in development and is not feature complete. ## Requirements -* GCC 4.8.1+ / Visual Studio 2015 -* CMake 2.8 -* libX11, libXinerama, libXrandr, libXext (Linux) + +### Compiler +* GCC 8+ +* Visual Studio 2019 +* Clang (not fully supported) + +### Tools +* CMake 3.5 +* Doxygen + +### Common +* OpenGL + +### Linux +* libX11, libXinerama, libXrandr, libXext * libpulse -* pthreads (Linux) -* doxygen -* OpenGL -* libCurl (For HTTP transport) +* pthreads +* fontconfig + +### Optional (built-in available) * FreeType2 (For font support, bitmap fonts do not need freetype) - +* libCurl (For HTTP transport, built-in not yet available, disabled by default) +* FLAC (Lossless audio) +* Vorbis (Audio) ---- + ### Fedora 32/33 on 64bit system dependencies Run the command below to install all the dependencies on Fedora distros after Fedora 26. -```$ sudo dnf install gcc cmake cmake-gui libX11 libXinerama-devel.x86_64 libXrandr-devel.x86_64 libXext doxygen freetype fifechan-opengl-devel.x86_64 mingw64-winpthreads.noarch freetype-devel.x86_64 pulseaudio-libs-devel.x86_64``` - +```$ sudo dnf install gcc cmake cmake-gui libX11 libXinerama-devel.x86_64 libXrandr-devel.x86_64 libXext doxygen freetype fifechan-opengl-devel.x86_64 freetype-devel.x86_64 pulseaudio-libs-devel.x86_64 fontconfig-devel libcurl``` + ---- ## Install Gorgon using cmake (Linux) @@ -44,7 +59,8 @@ a. Set the source code path to /Path/To/Gorgon and the build binaries path to /Path/To/Gorgon/build if not done already, and press Configure if paths were not set. (skip step otherwise) b. Set CMAKE_BUILD_TYPE TO Debug c. Select desired modules and tools to be installed - d. Then click Configure and Generate and close the cmake gui. + d. If you do not want to install libraries, you may select built-in. + e. Then click Configure and Generate and close the cmake gui. 6. Now run the command below to make files. @@ -52,7 +68,7 @@ **Note:** Add -j8, -j4 for the number of CPU cores you would like to use to build Gorgon as it can take time with a sigle core. -7. Finally install Gorgon using sudo users. + 7. Finally install Gorgon using sudo users. ```$ sudo make install```