aboutsummaryrefslogtreecommitdiff
path: root/src/cmake_config.h.in
Commit message (Collapse)AuthorAge
* Run Minetest update checker on startup (#7629)SmallJoker2022-08-02
| | | | | | | This feature is enabled by default for non-Android release builds. Package maintainers may use -DENABLE_UPDATE_CHECKER=0 to disable it. Co-authored-by: rubenwardy <rw@rubenwardy.com> Co-authored-by: sfan5 <sfan5@live.de>
* Add benchmarks for json string serialize/deserialize (#12258)paradust72022-05-06
| | | Co-authored-by: sfan5 <sfan5@live.de>
* Fully remove bitmap font support (#11863)sfan52022-01-08
| | | Freetype is now a build requirement.
* Add MetricsBackend with prometheus counter supportLoic Blot2020-04-29
|
* Add an option to disable unittest build, & disable them on Docker build (#9677)Loïc Blot2020-04-16
|
* Let ENABLE_GLES appear in cmake_config.h and change its functionalitysfan52019-08-04
|
* C++ modernize: Pragma once (#6264)Loïc Blot2017-08-17
| | | | * Migrate cpp headers to pragma once
* Also support X11 icon for minetest copies installed via make install (#4407)est312016-08-20
| | | Fixes #4323.
* Implement a PostgreSQL backendLoic Blot2016-05-22
|
* Add server side ncurses terminalest312015-11-06
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* Use CUSTOM_LOCALEDIR if specifiedShadowNinja2015-09-06
|
* Add AreaStore data structureest312015-07-27
|
* Add LibGMPest312015-05-11
| | | | Uses system provided libgmp if found, if not it falls back to mini-gmp.
* Revert the upper-case PROJECT_NAME nonsense that was part of #2402sfan52015-04-27
|
* Revert "Only lowercase project name at compile time"sfan52015-04-27
| | | | This reverts commit 3be9787e64362b8a5020746220c65abbe31f8097.
* Only lowercase project name at compile timeShadowNinja2015-04-21
|
* Clean up and tweak build systemShadowNinja2015-03-27
| | | | | | | | | | | | | | | | * 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.
* serialize.h: use machine native byte swapping if available, fall-back to ↵Rafael Reilova2014-11-21
| | | | | | | | | | | | | | | | | | | | | 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>
* Make config compatible with C++11donat_b2014-09-20
|
* Add redis database backendSfan52014-04-16
|
* Improved win32 file version informationsapier2014-03-02
|
* Handle LuaErrors in Lua -> C++ calls on LuaJITShadowNinja2013-12-18
|
* Show git hash in version string at top left corner of windowKahrl2013-09-28
|
* Add curl, freetype and luaJIT to CMAKE_BUILD_INFOPilzAdam2013-09-28
|
* Add dummy and LevelDB database backendsIlya Zhuravlev2013-09-09
|
* Add Freetype supportIlya Zhuravlev2013-02-14
|
* Added ability to fetch media from remote server (using cURL library)Ilya Zhuravlev2012-12-16
|
* Improve build configuration optionsPerttu Ahola2012-07-23
|
* Build configuration fixes/improvements on WindowsPerttu Ahola2012-03-25
|
* Update/fix/improve config.h and cmake_config.h.inPerttu Ahola2012-03-24
|
* Actually make USE_GETTEXT available in the sourceGiuseppe Bilotta2011-07-24
|
* Place project name and gettext use in configGiuseppe Bilotta2011-07-24
|
* cleaning notes and stuffPerttu Ahola2011-04-06
|
* made old build system to work too. the cmake one doesn't make working ↵Perttu Ahola2011-01-18
binaries for some computers. --HG-- rename : src/config.h.in => src/cmake_config.h.in