File tree 1 file changed +17
-1
lines changed
1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -118,14 +118,28 @@ Compiling
118
118
119
119
### Compiling on GNU/Linux
120
120
121
- Install dependencies. Here's an example for Debian/Ubuntu:
121
+ #### Dependencies
122
+
123
+ | Dependency | Version | Commentary |
124
+ | ------------| ---------| ------------|
125
+ | GCC | 4.9+ | Can be replaced with Clang 3.4+ |
126
+ | CMake | 2.6+ | |
127
+ | Irrlicht | 1.7.3+ | |
128
+ | SQLite3 | 3.0+ | |
129
+ | LuaJIT | 2.0+ | Bundled Lua 5.1 is used if not present |
130
+ | GMP | 5.0.0+ | Bundled mini-GMP is used if not present |
131
+ | JsonCPP | 1.0.0+ | Bundled JsonCPP is used if not present |
132
+
133
+ For Debian/Ubuntu:
122
134
123
135
$ sudo apt-get install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
124
136
125
137
For Fedora users:
126
138
127
139
$ sudo dnf install make automake gcc gcc-c++ kernel-devel cmake libcurl* openal* libvorbis* libXxf86vm-devel libogg-devel freetype-devel mesa-libGL-devel zlib-devel jsoncpp-devel irrlicht-devel bzip2-libs gmp-devel sqlite-devel luajit-devel leveldb-devel ncurses-devel doxygen spatialindex-devel bzip2-devel
128
140
141
+ #### Download
142
+
129
143
You can install git for easily keeping your copy up to date.
130
144
If you don’t want git, read below on how to get the source without git.
131
145
This is an example for installing git on Debian/Ubuntu:
@@ -159,6 +173,8 @@ Download minetest_game, without using git:
159
173
$ mv minetest_game-master minetest_game
160
174
$ cd ..
161
175
176
+ #### Build
177
+
162
178
Build a version that runs directly from the source directory:
163
179
164
180
$ cmake . -DRUN_IN_PLACE=TRUE
You can’t perform that action at this time.
0 commit comments