summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: a5f29d5)
raw | patch | inline | side by side (parent: a5f29d5)
author | fgsfds <pvt.fgsfds@gmail.com> | |
Thu, 31 Aug 2017 16:44:01 +0000 (19:44 +0300) | ||
committer | fgsfds <pvt.fgsfds@gmail.com> | |
Thu, 31 Aug 2017 16:44:01 +0000 (19:44 +0300) |
README | patch | blob | history |
index 224a8ef7ded64fe110efe59831329bc3a924e840..820f8236eb935cd25f9feb4776cd6ed2e3a8cb64 100644 (file)
--- a/README
+++ b/README
Create the "tmp" and "bin" directories beforehand if they don't exist already. Then run
cd src/game
-fpc -dUSE_FMOD -O3 -Fi../lib/vampimg -Fi../lib/vampimg/JpegLib -Fi../lib/vampimg/ZLib -Fu../lib/vampimg -Fu../lib/vampimg/JpegLib -Fu../lib/vampimg/ZLib -FE../../bin -FU../../tmp Doom2DF.dpr
+fpc -O3 -Fi../lib/vampimg -Fi../lib/vampimg/JpegLib -Fi../lib/vampimg/ZLib -Fu../lib/vampimg -Fu../lib/vampimg/JpegLib -Fu../lib/vampimg/ZLib -FE../../bin -FU../../tmp Doom2DF.dpr
-If you want SDL_mixer instead of FMOD, replace -dUSE_FMOD with -dUSE_MIXER.
+If you want SDL_mixer instead of FMOD, add -dUSE_MIXER.
To build a headless (no video/audio, for dedicated servers) executable, add -dHEADLESS.
-Add -g -dDEBUG to enable debugging features.
+Replace -O3 with -g -gl to enable debugging features. Run the game with --gdb when using a debugger to
+prevent it from eating exceptions.
Windows binaries will require the appropriate DLLs (SDL2.dll, SDL2_mixer.dll or FMODEx.dll, ENet.dll).