aboutsummaryrefslogtreecommitdiff
path: root/src/cmake_config.h.in
AgeCommit message (Collapse)Author
2017-08-17C++ modernize: Pragma once (#6264)Loïc Blot
* Migrate cpp headers to pragma once
2016-08-20Also support X11 icon for minetest copies installed via make install (#4407)est31
Fixes #4323.
2016-05-22Implement a PostgreSQL backendLoic Blot
2015-11-06Add server side ncurses terminalest31
This adds a chat console the server owner can use for administration or to talk with players. It runs in its own thread, which makes the user interface immune to the server's lag, behaving just like a client, except timeout. As it uses the same console code as the f10 console, things like nick completion or a scroll buffer basically come for free. The terminal itself is written in a general way so that adding a client version later on is just about implementing an interface. Fatal errors are printed after the console exists and the ncurses terminal buffer gets cleaned up with endwin(), so that the error still remains visible. The server owner can chose their username their entered text will have in chat and where players can send PMs to. Once the username is secured with a password to prevent anybody to take over the server, the owner can execute admin tasks over the console. This change includes a contribution by @kahrl who has improved ncurses library detection.
2015-09-06Use CUSTOM_LOCALEDIR if specifiedShadowNinja
2015-07-27Add AreaStore data structureest31
2015-05-11Add LibGMPest31
Uses system provided libgmp if found, if not it falls back to mini-gmp.
2015-04-27Revert the upper-case PROJECT_NAME nonsense that was part of #2402sfan5
2015-04-27Revert "Only lowercase project name at compile time"sfan5
This reverts commit 3be9787e64362b8a5020746220c65abbe31f8097.
2015-04-21Only lowercase project name at compile timeShadowNinja
2015-03-27Clean up and tweak build systemShadowNinja
* Combine client and server man pages. * Update unit test options and available databases in man page. * Add `--worldname` to man page. * Fix a bunch of places where `"Minetest"` was used directly instead of `PROJECT_NAME`. * Disable server build by default on all operating systems. * Make `ENABLE_FREETYPE` not fail if FreeType isn't found. * Enable LevelDB, Redis, and FreeType detection by default. * Remove the `VERSION_PATCH_ORIG` hack. * Add option to search for and use system JSONCPP. * Remove broken LuaJIT version detection. * Rename `DISABLE_LUAJIT` to `ENABLE_LUAJIT`. * Rename `minetest_*` variables in `version.{h,cpp}` to `g_*`. * Clean up style of CMake files.
2014-11-21serialize.h: use machine native byte swapping if available, fall-back to ↵Rafael Reilova
previous generic method if not (supported for GCC using endian.h, detection done in cmake) write/readARGB8() - just write 32-bit color in one op, instead of 4 1-byte ops cleanup: removed unneeded buffer init for some serialize-out functions use a #define for the fixed point factor in read/writeF1000() nodemetadata.cpp, nodetimer.cpp optimzation: simpler deserialize node position method staticobject.cpp: cleanup: use util/serialize.h inlines instead of its own de/serialization serialize.cpp: minor optimization/cleanup: avoid generation of unneeded string temporary CMakeLists.txt, cmake_config.h.in: detection of endian.h config.h: added HAVE_ENDIAN_H Commits due to feedback squashed Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2014-09-20Make config compatible with C++11donat_b
2014-04-16Add redis database backendSfan5
2014-03-02Improved win32 file version informationsapier
2013-12-18Handle LuaErrors in Lua -> C++ calls on LuaJITShadowNinja
2013-09-28Show git hash in version string at top left corner of windowKahrl
2013-09-28Add curl, freetype and luaJIT to CMAKE_BUILD_INFOPilzAdam
2013-09-09Add dummy and LevelDB database backendsIlya Zhuravlev
2013-02-14Add Freetype supportIlya Zhuravlev
2012-12-16Added ability to fetch media from remote server (using cURL library)Ilya Zhuravlev
2012-07-23Improve build configuration optionsPerttu Ahola
2012-03-25Build configuration fixes/improvements on WindowsPerttu Ahola
2012-03-24Update/fix/improve config.h and cmake_config.h.inPerttu Ahola
2011-07-24Actually make USE_GETTEXT available in the sourceGiuseppe Bilotta
2011-07-24Place project name and gettext use in configGiuseppe Bilotta
2011-04-06cleaning notes and stuffPerttu Ahola
2011-01-18made old build system to work too. the cmake one doesn't make working ↵Perttu Ahola
binaries for some computers. --HG-- rename : src/config.h.in => src/cmake_config.h.in