Skip to content

Commit 1be3894

Browse files
DLaboratorynerzhul
DLaboratory
authored andcommitted
Update the version of irrlicht to 1.8.3, add steps for Sqlite3
Also add note for 64-bit Windows users
1 parent 82494b8 commit 1be3894

File tree

1 file changed

+21
-3
lines changed

1 file changed

+21
-3
lines changed

README.txt

+21-3
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,8 @@ Compiling on Windows:
252252
http://www.winimage.com/zLibDll/index.html
253253
* Zlib library (zlibwapi.lib and zlibwapi.dll from zlib125dll.zip):
254254
http://www.winimage.com/zLibDll/index.html
255+
* SQLite3 headers and library
256+
https://www.sqlite.org/download.html
255257
* Optional: gettext library and tools:
256258
http://gnuwin32.sourceforge.net/downlinks/gettext.php
257259
- This is used for other UI languages. Feel free to leave it out.
@@ -263,14 +265,20 @@ Compiling on Windows:
263265
- Download all the other stuff to DIR and extract them into there.
264266
("extract here", not "extract to packagename/")
265267
NOTE: zlib125dll.zip needs to be extracted into zlib125dll
268+
NOTE: You need to extract sqlite3.h & sqlite3ext.h from sqlite3 source
269+
and sqlite3.dll & sqlite3.def from sqlite3 precompiled binaries
270+
into "sqlite3" directory, and generate sqlite3.lib using command
271+
"LIB /DEF:sqlite3.def /OUT:sqlite3.lib"
266272
- All those packages contain a nice base directory in them, which
267273
should end up being the direct subdirectories of DIR.
268274
- You will end up with a directory structure like this (+=dir, -=file):
269275
-----------------
270276
+ DIR
271277
- zlib-1.2.5.tar.gz
272278
- zlib125dll.zip
273-
- irrlicht-1.7.1.zip
279+
- irrlicht-1.8.3.zip
280+
- sqlite-amalgamation-3130000.zip (SQLite3 headers)
281+
- sqlite-dll-win32-x86-3130000.zip (SQLite3 library for 32bit system)
274282
- 110214175330.zip (or whatever, this is the minetest source)
275283
+ zlib-1.2.5
276284
- zlib.h
@@ -280,10 +288,15 @@ Compiling on Windows:
280288
- readme.txt
281289
+ dll32
282290
...
283-
+ irrlicht-1.7.1
291+
+ irrlicht-1.8.3
284292
+ lib
285293
+ include
286294
...
295+
+ sqlite3
296+
sqlite3.h
297+
sqlite3ext.h
298+
sqlite3.lib
299+
sqlite3.dll
287300
+ gettext (optional)
288301
+bin
289302
+include
@@ -310,7 +323,7 @@ Compiling on Windows:
310323
BUILD_SERVER [ ]
311324
CMAKE_BUILD_TYPE Release
312325
CMAKE_INSTALL_PREFIX DIR/minetest-install
313-
IRRLICHT_SOURCE_DIR DIR/irrlicht-1.7.1
326+
IRRLICHT_SOURCE_DIR DIR/irrlicht-1.8.3
314327
RUN_IN_PLACE [X]
315328
WARN_ALL [ ]
316329
ZLIB_DLL DIR/zlib125dll/dll32/zlibwapi.dll
@@ -321,6 +334,11 @@ Compiling on Windows:
321334
GETTEXT_LIBRARIES DIR/gettext/lib/intl.lib
322335
GETTEXT_MSGFMT DIR/gettext/bin/msgfmt
323336
-----------------
337+
- If CMake complains it couldn't find SQLITE3, choose "Advanced" box on the
338+
right top corner, then specify the location of SQLITE3_INCLUDE_DIR and
339+
SQLITE3_LIBRARY manually.
340+
- If you want to build 64-bit minetest, you will need to build 64-bit version
341+
of irrlicht engine manually, as only 32-bit pre-built library is provided.
324342
- Hit "Configure"
325343
- Hit "Configure" once again 8)
326344
- If something is still coloured red, you have a problem.

0 commit comments

Comments
 (0)