Thu, 10 Dec 2020 02:14:06 +0200
* Update to README file for fedora(Linux) installation
1177
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
1 | |
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
2 | GGE 4.x is still in development and is not feature complete. |
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
3 | |
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
4 | ## Requirements |
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
5 | * GCC 4.8.1+ / Visual Studio 2015 |
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
6 | * CMake 2.8 |
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
7 | * libX11, libXinerama, libXrandr, libXext (Linux) |
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
8 | * libpulse |
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
9 | * pthreads (Linux) |
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
10 | * doxygen |
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
11 | * OpenGL |
1ec0cf0de825
README.md created online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
diff
changeset
|
12 | * libCurl (For HTTP transport) |
1178
4d7b7e3a305b
README.md edited online with Bitbucket
Cem Kalyoncu <cemkalyoncu@gmail.com>
parents:
1177
diff
changeset
|
13 | * FreeType2 (For font support, bitmap fonts do not need freetype) |
1513
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
14 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
15 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
16 | ---- |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
17 | ### Fedora 32 on 64bit system dependencies |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
18 | Run the command below to install all the dependencies on Fedora distros after Fedora 26. |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
19 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
20 | ```$ 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``` |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
21 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
22 | ---- |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
23 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
24 | ## Install Gorgon using cmake (Linux) |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
25 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
26 | 1. Navigate to the Gorgon directory through terminal. |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
27 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
28 | 2. Inside the Gorgon Directory create a folder called build. |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
29 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
30 | ```$ mkdir build``` |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
31 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
32 | 3. Then change directory to build. |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
33 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
34 | ```$ cd build``` |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
35 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
36 | 4. Type in the following command to setup the cmake file system. |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
37 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
38 | ```$ cmake -S /Path/To/Gorgon -B /Path/To/Gorgon/build``` |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
39 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
40 | 5. Next run the command below to open the cmake gui config file |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
41 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
42 | ```$ cmake-gui``` |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
43 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
44 | 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) |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
45 | b. Set CMAKE_BUILD_TYPE TO Debug |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
46 | c. Select desired modules and tools to be installed |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
47 | d. Then click Configure and Generate and close the cmake gui. |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
48 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
49 | 6. Now run the command below to make files. |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
50 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
51 | ```$ make``` |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
52 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
53 | **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. |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
54 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
55 | 7. Finally install Gorgon using sudo users. |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
56 | |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
57 | ```$ sudo make install``` |
1197deea44f0
* Update to README file for fedora(Linux) installation
Luca Tonini
parents:
1178
diff
changeset
|
58 |