aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAge
* Rename “Minimal development test” to “Development Test” (#9928)Wuzzy2020-05-26
|
* Add an option to disable unittest build, & disable them on Docker build (#9677)Loïc Blot2020-04-16
|
* Install the `locale` directory in a standard location without subfolder (#9618)Hugo Locurcio2020-04-10
| | | Other established FOSS projects don't seem to be doing this.
* Continue with 5.3.0-devsfan52020-04-05
|
* Bump version to 5.2.0sfan52020-04-05
|
* Install client_lua_api.txt documentation toosfan52019-11-11
| | | | fixes #9104
* Don't install fonts on ENABLE_CLIENT=0 configurationssfan52019-10-14
|
* Continue with 5.2.0-devsfan52019-10-12
|
* Bump version to 5.1.0sfan52019-10-12
|
* CMakeLists.txt: Remove references to Minecraft and Infiniminer (#8487)ANAND2019-04-26
|
* Continue with 5.1.0-devsfan52019-03-04
|
* Bump version to 5.0.0sfan52019-03-04
|
* Windows: Cpack wix installer (#6153)adrido2018-10-26
| | | | | | Create CPack WIX msi Installer for RUN_IN_PLACE=0 builds Correct paths on Windows for RUN_IN_PLACE=0 Install only required font files Games have their own components, and "minimal" is optional
* Version scheme change: 0.5.0 -> 5.0.0 (#7449)Loïc Blot2018-06-15
| | | | * Version scheme change: 0.5.0 -> 5.0.0
* Verify compiler version before building anything (#6293)Loïc Blot2017-08-24
| | | GCC 4.9 and Clang 3.4 are the minimum
* New version scheme (#6292)Loïc Blot2017-08-20
| | | | | | | * Version changes: current dev version is now 0.5.0 * This change permit to have multi branches with various versions * Dev version is 0.5.0-dev and next release will be 0.5.0
* Change README to Markdown format, add LICENSE.txt (#6244)rubenwardy2017-08-18
|
* Update list of installed files concerning server and non-RUN_IN_PLACE builds ↵sfan52017-06-14
| | | | | | | (#5976) * mods/mods_here.txt should be present on servers * client/serverlist/ can be omitted for RUN_IN_PLACE=0 * clientmods/ is not used on servers
* Minetest for C++11 (CMakeLists + Travis)Loic Blot2017-06-04
| | | | | | | | | | | * Move GCC to GCC 6 & GCC 7 * Move Clang to Clang 3.6 & Clang 4.0 * LINT moves from Clang 3.9 to Clang 4.0 * Move XCode 7.3 to 8.0 * Use more travis tricks to install compilers instead of adding complexity to our build script * Clang format fixes on checked files (compat Cpp11 instead of Cpp03) * Mingw GCC update from 4.8.4 to 5.3 (Ubuntu Xenial) * Drop mingw cmake generated files and add them to gitignore
* Continue with 0.4.16-devShadowNinja2017-06-03
|
* Bump version to 0.4.16ShadowNinja2017-06-03
|
* Append -debug to version string (#5765)bigfoot5472017-05-17
|
* Fix cmake library default build problem since moving to lib/Loic Blot2017-04-07
| | | | Also make Lua library check a cmake module
* Windows: Skip cmd for release builds (#5416)adrido2017-04-07
|
* Update embedded jsoncpp from unk version to 0.10.6 + move libs to lib/ ↵Loïc Blot2017-04-02
| | | | | | | | | | | | | | | | instead of src/ (#5473) * Update embedded jsoncpp from unk version to 0.10.6 0.10.6 is last release without c++11 * Make jsoncpp more compliant with its amalgamate Jsoncpp cpp file should be upper, make the library like it does in amalgamate * Reorganization: move minetest embedded libs outside of source tree to /lib * Fix a dead grep in LINT
* [CSM] implement client side mod loading (#5123)Loïc Blot2017-03-13
| | | | | | | | | * client side mods are located in clientmods/ * move builtin/preview.lua to clientmods/preview/init.lua as a preview mod * refactor ModConfiguration class to work properly with client and server using child objects * move some Server constructor mod load code to ModConfiguration to reduce code duplication between client and server * remove mods.{cpp,h} unused functions * use UNORDERED_SET instead of std::set in some modspec storages
* Update .appdata and .desktop filesJuhani Numminen2017-03-05
|
* Continue with 0.4.15-devsfan52016-12-22
|
* Bump version to 0.4.15sfan52016-12-22
|
* Install texture_packs.txt to DOCDIRYutao Yuan2016-11-13
|
* Also support X11 icon for minetest copies installed via make install (#4407)est312016-08-20
| | | Fixes #4323.
* Continue with 0.4.14-devsfan52016-05-15
|
* Bump version to 0.4.14sfan52016-05-15
|
* Set EXAMPLE_CONF_DIR to DOCDIR if DOCDIR gets customizedest312016-03-16
| | | | | | | | | | | | | | | | | | | | | | Before, customisation of DOCDIR did not lead to changes of the EXAMPLE_CONF_DIR default value. This was inconsistent with expected behaviour if you didn't know of the existence of the EXAMPLE_CONF_DIR variable. The confusion is very strong, as (for not in place builds) both DOCDIR and EXAMPLE_CONF_DIR share the same default value, it is unexpected that setting CUSTOM_DOCDIR changes the location of all documentation files but one. The best meaning of EXAMPLE_CONF_DIR is to further allow customization of the mt.conf.example storage place, but otherwise keep defaulting to whatever DOCDIR is set to, at least for not in place builds. This patch implements that behaviour. Fixes #3863.
* Simplify custom games packagingPavel Puchkin2016-01-09
|
* Fix "make install" and add underscore to doc file nameest312015-09-14
| | | | | | | | Fix regression since commit: 915807f8db1f3721ad9ffc00a4863ad940010c45 "Rename doc/mapformat.txt and update doc to match SRP changes" And add an underscore to doc file name to make it more readable.
* Rename minetest-icon.svg to minetest.svg - Fixes #1564HEXcube2015-09-03
| | | | | | -Complies with the Linux standard freedesktop icon naming specs: http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html#guidelines -Ensures compatibility with icon themes -Edit minetest.desktop, CMakeLists.txt and README.md to reflect this change
* Continue with 0.4.13-devest312015-08-20
|
* Bump version to 0.4.13est312015-08-20
|
* Fix a typo in comment of CMakeLists.txtD Laboratory2015-07-18
|
* Make Git version detection use VERSION_STRING instead of tagsShadowNinja2015-05-05
| | | | | | | | | | This fixes the problem where 0.4.12-dev versions were erroneously shown as 0.4.11-dev because the tag was added on a separate branch. It also fixes a similar issue when builders didn't fetch new tags when updating. This also removes the number-of-commits-since-tag field, since it's incompatible with this. Said field doesn't seem to be useful anyway if you have the commit hash.
* Revert the upper-case PROJECT_NAME nonsense that was part of #2402sfan52015-04-27
|
* 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.
* Standalone bundle for OSX (w/ dependencies!)Pavel Puchkin2015-03-17
|
* Uncomment version patch fieldBlockMen2015-02-18
|
* Bump version to 0.4.12Perttu Ahola2015-02-18
|
* Uncomment version patch fieldkwolekr2014-12-26
|
* Bump version to 0.4.11kwolekr2014-12-24
|
* Fix OSX packaging finallyPavel Puchkin2014-12-16
| | | | Signed-off-by: Craig Robbins <kde.psych@gmail.com>
* Add basic support for generating API documentation using DoxygenJürgen Doser2014-12-12
| | | | | | | | | | | If CMake is run and Doxygen is found, add a make target called "doc", which builds API documention in doc/html. This target is not included in the default "all" target, you have to explicitly run "make doc" to generate the documentation. If graphviz is installed, in particular, if the "dot" binary is found, doxygen is configured to generate various kinds of diagrams. Note that due to this, the first run of doxygen can take a while.