aboutsummaryrefslogtreecommitdiff
path: root/cmake/Modules/FindIrrlicht.cmake
Commit message (Collapse)AuthorAge
* Take advantage of IrrlichtMt CMake target (#11287)JosiahWI2021-07-27
| | | | With the CMake changes to IrrlichtMt, it's now possible to use a target for IrrlichtMt. Besides greatly improving the ease of setting up IrrlichtMt for users building the client, it removes the need for Minetest's CMake to include transitive dependencies such as image libraries, cleaning it up a tiny bit. The PR works by finding the IrrlichtMt package and linking to the target it provides. If the package isn't found and it isn't building the client, it will still fall back to using just the headers of old Irrlicht or IrrlichtMt.
* Fix check that given IRRLICHT_LIBRARY existssfan52021-06-05
|
* Add helpful error messages if Irrlicht library / include dir are set ↵sfan52021-04-28
| | | | incorrectly (#11232)
* Adjust build config for Irrlicht changes (again)sfan52021-03-26
|
* Switch Irrlicht dependency to our own forksfan52021-03-09
| | | | -> https://github.com/minetest/irrlicht
* Add compatibility to vcpkg buildsystem (#8317)adrido2019-06-10
|
* Initial Haiku support (#6568)miqlas2017-10-30
| | | | * Iitial Haiku support
* 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.
* Improve FindIrrlicht.cmake moduleMarkus Koschany2015-02-21
| | | | | | | | | Linux distributions prefer to link against a shared version of the Irrlicht engine instead of using embedded code copies of the same. Search for this shared version first and use that but fall back to the static version if it does not exist. This also fixes https://github.com/minetest/minetest/issues/2163
* Remove included SQLite3ShadowNinja2015-01-08
|
* Added libIrrlicht.dll.a to searched library names for non-MSVC windowsPerttu Ahola2011-05-17
|
* forgot some test code in...Perttu Ahola2011-02-16
|
* Hopefully fixed some of the errors in cmake's finding of irrlichtPerttu Ahola2011-02-16
|
* might work good on cmake+msvc nowPerttu Ahola2011-02-15
|
* Hopefully fixed the problem of IRRLICHT_SOURCE_DIR being not considered when ↵Perttu Ahola2011-02-01
| | | | a local version of irrlicht is found.
* CMake stuff works now on linux and windows... and should be possible to make ↵Perttu Ahola2011-01-08
| | | | to work on OS X.
* CMake working on Linux (not on windows)Perttu Ahola2011-01-08
--HG-- rename : Makefile => Makefile.bak