summaryrefslogtreecommitdiff
path: root/src/config.h
Commit message (Collapse)AuthorAge
* 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
|
* Fix Android build-related bugsCraig Robbins2015-03-29
| | | | E.g. Sound and freetype always being disabled, redefinition of pre-processor directives
* 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>
* Fix android build using hardcoded path for data instead of using the one ↵sapier2014-10-01
| | | | | | fetched by android api on init. Fix android missing version information
* Don't include cmake_config_githash.h into files that don't need itsfan52014-07-25
|
* Add support for Android 2.3+sapier2014-06-29
| | | | | | | | | | | | | There have been plenty of ppl involved in creating this version. I don't wanna mention names as I'm sure I'd forget someone so I just tell where help has been done: - The partial android versions done by various ppl - Testing on different android devices - reviewing code (especially the in core changes) - testing controls - reviewing texts A big thank you to everyone helping this to be completed!
* Add redis database backendSfan52014-04-16
|
* Make config honor build system specified config definessapier2014-04-09
|
* 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 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
|
* Sanitize GETTEXT usage macrosGiuseppe Bilotta2011-07-24
| | | | | | | Now the user-level option is called ENABLE_GETTEXT, and USE_GETTEXT is only set to true if gettext was enabled and found. This simplifies all check to USE_GETTEXT only rather than the double checks for it being enabled and found.
* Place project name and gettext use in configGiuseppe Bilotta2011-07-24
|
* 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