README.md

branch
4.x-dev
changeset 1655
8836c93121df
parent 1514
3f3708af2d91
child 1694
81a7134f0140
--- 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```
     

mercurial