aboutsummaryrefslogtreecommitdiff
path: root/cmake
ST%|c<{ J7boUgU?NЧn_]ľGϋO&I-uD'k |[CVb\_K%}YH'> A+1Yӥ+ʢj/x/Yov-dVrmVh9ryrbb }7 Hyx`ڨ@6y\=T~_Bt `/5r̯a{njqڇR,7ҿClp< Auv2' b5UICOqk$^ 2'JO ٹzIȶˋ׫>Z~OT$5)D(EK}.CpAB!M&WN:tЖœvHZIB ib+QfYk ncf1T&)Ք0& ր_]==Ss74(q;E 8^z8 szu?>K𑌀(2j>C^a$I:G|\YV%)Ֆ_4Q7J W$;psƉtЃt7"oK.q#~ƃNĉF)Xd gF%~Tw޼+-Z>> '3ZoS tš!7~Cگi?)i=Xd~uO 1|%MJ94UBWߴ~"8^yB ʯURS7'(S'5VsV{x.嶪yy(Q'nB/[ %rUk=,Yeθӓ!!|!BkQ!51ڞfd2-3ї s zˏy+t ܆@p= moT7 qWoɁ}ǣ`^qUܶsj: <]V '6oЊf.]Om2OGJ7Xq-e7(OC83fAgy"W pNja0 3L5XrNc̼GoK |!|PAEKny9$':}9h$NXEbj釸&P`''r8Vʠ^E*E9/ؑ)EXJW58 /z~w$Pk`F42 ^٭ ]gD UZH6U=I 9;K # 6E ;/w7i\8j41)4TjNzeAB8 p7++ n,Ɵ=\I|*;7Ƽb{T tG.mS# fBgO^F?>,R^|Ѣ3l NdO9Ngו6rbu(O8PϹĽ \/vߜF$r3i ?4YST%N1f}?cF!i:ܪQFQ ldH*ź[_갽Wք.F\>0` FJfj z}IM(Ec:#Nq ͯPekϜ<c(^~4cbB!]qnZ$d?zGS<•%ԚҬmYOia&пhZ~0n2eW>Qh}TrzΩtrz}dt%!:O?Oײ2쫇7W>.Qɬj,v„K iRF4Lf}ml[5j{+mrm$غ\ix 4Ԃ6X4H0IXxמEt0[F(6{;UXRGll[ O c h72]y˦}bw bYLδt4ݩ_ygw1 +ힹ6'Sa4d]H.mysP@E @r7 U9](Py@B+U+L_l(@b1F#731XfԵQ b1φPl fp&]/Lx;|3p;Ȓ6RہIJ)|Ie藊 oGx. p,*I>1!f+ח˰#`Fr^} o[3e|= ދnRX {na%uD9b;{Ya*gP8mHݿQxmr^>j\uXU|xZ} WථhFd7=QV$ XORmӚ"WS@h:;CΖ^C/ J&cXh d XQ gg準؁~ʺ{ 7m/q z˨ecR&54t6]ub6)P3.) V7ROC=ĮQIzk6YUXJ=6`QR3B% )**. Aҋ^'?&a|fToc&vȡhd3oEgc_~6s fAkYEk{,!ssFYhɌi{-e[V-3sm1/%gy{oi虇sa{5]ېwp!{v?oF4`BzcD*ntuFdo< ,L{~F 9B|~/T)>TU "3r*GmR|5|.HJ|Ҁ̖s"ǨCmݽSbK\22j.ArxqTEbyIqL祥S`!uCz̲",ws;Ӏ)8^^§_F uJ2}(3{5X0mT(ҝ@5,fxe#:A{ŐRXDZDv{ɚ߂@7M;G&BoPoa(.n™x>3nI ''_5bJ¨ 9^ 8hTuH[26`?nxnY8/ &=AluϑhaNmU?e[SA]\C9˜On NHfyVL3rɥڬ"sC~b"- W'P"FI `6ԇ7$=G+Zuk9ݝM=cXK옸=pԈTTFBx:;z܍~g;:MjJ_Kv~!]mĚn7! 'G^SdzNB/DЀ:Go*p^2%{4ë F؛W=q&|?٦G2e'cEq%$!0~Pg+ T]a2KH0|t+'ϑdۋEBO&UZzȷ̈́*K vsb4.J!u_zIeRlK,!sgB S*6FKi6Z A{_˗.2i@RKiJFP+9mmHJ͙0Y#.eXIx@Znм9??˃R!n @$t}HɏR4nlk߭cb3 Z.z1~4 x ZpUջk)?7$W߈o'B4ɉ*w'fWW!3% ̪t~"YWao7`W/鲛=hB%͚4 (͓i __g*яL=7bAUjTKRNr#Z~G-oaW;9!sE$ t#*\{Sr9>_A~}m)S,ۋu BqA-..|D9elǟ,Z9O֩ W-۴ک|2|p+(Nd Y!E %LhV犺 aOʷvFH"!@$7t΁C0 > =*k)Q<,26~EɄGYL[E`: ,W4=t((#m/#oL}>G]egi老/Q?4K?ߔû;\hg&m?s MeOSP1ӦO8+T& k`5.[Gֱw@LT;+H ,>594%KjCۉāVgEՁxY2JoyyK s ̥R1ΉQeAh8D쏲lKW)፿ yed>Ѫ0[+S8Lɔܗt~ґ0N84KF#_~,/.J`| g(Znh{3wJOZD1\tvw~3MՃd:mYU0{dCT+=uDSˠ^{3ֶܖ"@Δ.[!)o5]FTΆ.HneMDCSNU٠RGh5:/"Pq\ck!l"xax\tZO6ރfDJ2z`iuYG!dVOz͹PUX՜6uxP6MDn S2 y2l[`ς  WhjHWKZY.r\1g"UrZv6jKg_AJ l;TimP̅Q)F=]qzV}fC0DU#*{P[:ޠbEV -&RzP%3?x^8[*P ӹʤ`oCLN@8\6/} *I$EsOd|iH_!YngZ!~INn65w,sx0QLzF+?QQIfJl]v!7/gjp4 JB+C- =GȍDպog> rC^UNH5fi_0 Q3y5Kѭ($fWJ ]C(eOUO7*2 "t8h/X~]X\0wLwԘƧׇ:GњvATp z8U\Yod31֜ٙƷ;zhm?Xz~\qzXd[jDs* rY"gHAsi(Zn$]OC3|pnH 6] dl0c}7J}@*jk/®* =S8WF myæx]Y5v)c T:fV׀3a ]= AgK=A8TFSdטӳ-NywM *~CjK9SH6/;#jwZ;6kptfF( "2jLF|?xNO#؏(G]ᏌJy N&*m@IJNk䰓ī<Ţ&p8 ƾk胸#7htb=؎{XɛMTBhԡ']C!*W0Y1}ZK/I8p<øM$so+d)ؽib o6C|)꯹_= WlSw<,+&Qc;:̞J /|2MФ0(Gƾ_!%^3:pߗލ|Es SGVAs>E}G+Jk6*/Kw"a*sӆ+T UP~nڳT2 3G"ZePX)S_ r"oG+i(n+e_f$3d(2`g%"}1ǧsא?W\%!JA9dqQ#1{'psME˯7,!P'7?;K>2N}YCqMJ sib !;=-QC⥷QD^BvDk ۈWx8v){QktOղ>3u!lɦ#'`&`Ǭz̍;=~!L45lLOЌs~"gE!7Kq.6 *pe83$Vw0kE\)r}eZVwߞtAw=7U%jj+&+ˈzHqKx^$& T=q1+" Nxr׷Ńvn8a5@csN +:4eDf䪡Ϣ[7Fc;Ѡevl8e[f;$70\ tt*? g۸EַR}`˕&0oIdM8;d mbU ?q)cW7_Z 3>bAC@7$k tɎSN?}vKZ[hfe=F]RN8Gٰww)a5S^b57Oxu.,s;l{|\M$j5+^$󆓗 ڧQ.vpY~Oi=)opѝo(.GP#{Z0?B(++}d[G3;7}f~IKܥs_Yx7%UX @^q ;q21~R{[d+&({N$hJ.I"\}nT)qVw@m#F8u kS@srV'ac$龿{ѮɈtS0̳jC=2[>s)iV^_z5NUwTak%;N!t&g"}0C9H!"ˉι44OcK9ƾNV)%xfN%`\zr.Tj'JvKUqB2x̭ &9$S$}dNnWHWLf[!`sDk oէ7SmrSl8XԮr|mE+m = !6*t=+Lv7|gk}zDKs͙łnHn]U } < #au!36jiFt*%B|p"4ўgZu/Xqo>ݜf= Mj sv \ F7a} sҰ,݆"KQGs;(}/ LCΠw3[ٮ  H8V&ͱ/v|S~5,)-_\'Hg( XTMF rpXCLNl _bG%9Q(zp$lH Tlg7'1 e Qvhxoɪ"q^7GՀAhJI ǝ~2?TfQS5xRѠ#M0[%VT3uQWr9[vYw"%!EqF{{X͔8s%.}av*4Zḅ̤^;m\$2嶴G8*Y=w1֩:TD볁SZ;׊&8_CҖ?&z7(gې&P3/1_2^GC[Qٔz9xs_1gr;h]H'NTI-$&KGب L6\.(l!V19-aDfPjxń+e;:$!$c;<,_;ť=w\O Wx|ѦJ、GABKrn7 {=.H&z"xǵDU,5^# qɘO*eECtEJߏCQo``ֹp4D⇡"eؓTxǐ7.,Dv1 Aɕ,QjXэFSzHG0 CvI)ip+ av ¶m¦ɻ/ aAJaqA-E-B`ʉ:Kc;%=5=o@VN0h*A:B0W-0ҢAmZɸҀw|E:cIEe>l#ݨl'g3u]Tȟ*Чfa(Ds`QD@Jrt'(1̎aIDΎ VBL&#{z:9rCű`jRUAqkG}ׁD9LÀ( _ݰy(T\T0g'>l#ȁNPnnH/h.mbGU8DY .@oY' rk}ed)  AzC[!*/AЀiE0(:7 Q~Js|?qVišԖ|]Ow' öRݶt(o0{2yVA޵JRcʎTY'fn/!_ggA4et 9b1 Pxd'b̹ v|Ih9,I]|9+83*#4hރuy~O>@_r$M@^0TEXC;QH`^eP;3#8v0 oadbk*6L rp]M!3-.Z[7}D Iwht<#OtFZԘIJaP(G6Ht@5qY4n%yA<:Srmk062-XPC2FXW]e1sg7v'H߲|۶bVeĂ"i*Pc7/QGBSV! QbnQx>8LsoXZ`e|UDAJpSy[v?EH_/ G"!+&>&KLSCC\;PA0d(t߂1RGC?鉫&(> .#-Az7쬩^coG,H?]פuQ"8@QpY ӷxJ^Z7yCxkڱ,2 nC#ًn7q') xd R64nџvK Sija7Ŷi=~A޼l7t_lC.60|D ];ܺ錮ԥ[$ݟW'#E>W_RޥrGJMy}E'R* ZD $c@ uW{hK5SQ`M 8O&o o7&7y; .p@EF2wпGnnCpdWmsy6Tus Ů߅Nh3Q/f@V3 g>6g.365J -80z=cIC.QOoA Zp#-IB̕ӢRedM'2zK nܓwe5H[+j^vu5F(`bwq gKYM,Mb#_*9[?\^}>b"B$E ɩ @p9IGX1Z5uW\N];ְztil~Oȏ0H!qR$;}3B_Ҿ?5B.+3SfCz`ч\X,}vv`;I EeǛ p# :#B,f$?k/B6q/&ApԠp I| Ł6}#˂ +|Nx"W% lnUٻWpnc|*C$SL6m32Vufr u:G7ҥ^~/n( ٯeb\vd %Ĝ(@%F] !8&YڹH94o!ݚצ4e#V^ HD ;r)9:mp(}{RLW+omw!\x/borr ikڼ6f-[DOLy\6=
Commit message (Collapse)AuthorAge
* Fixes for compiling with a newer (system) jsoncpp (#4429)Rogier-52016-08-10
| | | | | | | | | | | | | | | | | | | | | | | * Move included json code to jsoncpp subdirectory This is needed to avoid having to specify the minetest src directory as a system include when fixing the json includes. * Fix json includes They used "", so that the compiler searches the project's directory first. The result was that when compiling with a system jsoncpp, the project's own version of json.h was still included, instead of the system version. The includes now use <>, so a system location, or one specified with '-Ilocation' is searched only. * Fix for jsoncpp deprecated function warning When compiling with a newer version of jsoncpp (and ENABLE_SYSTEM_JSONCPP=true), jsoncpp emits a warning about a deprecated function that minetest uses.
* Really fix ncurses lookup on Arch Linuxsfan52016-05-16
| | | | | Commit 27ee8d8943080a5dd735c9faa47c726604bafdff forgot to add the paths without ncursesw/ to the find_path() call
* Fix ncurses lookup on Arch LinuxDavid Knapp2016-04-08
| | | | | | | | Arch Linux doesn't put it's ncursesw includes inside an ncursesw directory. This script ends up setting USE_CURSES as true, but doesn't pick up any of the headers. https://bugs.archlinux.org/task/13994
* Improve LuaJIT detectionFerdinand Thiessen2015-12-05
| | | | | | | On openSUSE luajit is not detected correctly. This is because openSUSE is using a lua version suffix, like other Linux distributions do it also. So the include directory is: include/luajit-5_1-2.0
* 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.
* FindJson: use PATH_SUFFIXES jsoncpp to find incdirIgor Gnatenko2015-09-26
| | | | For example, on Fedora systems jsoncpp headers is installed in `/usr/include/jsoncpp`.
* Add LibGMPest312015-05-11
| | | | Uses system provided libgmp if found, if not it falls back to mini-gmp.
* 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.
* Better version detection for shallow clonesest312015-05-03
|
* Fix typo in OpenGL ES 2 CMake fileShadowNinja2015-03-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.
* Fix cmake po detection bugest312015-03-23
| | | | Previously, cmake po detection would treat the "timestamp" file created by building for android as own language directory.
* 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
|
* OS X compatibility fixesMartin Doege2014-06-29
|
* Add CURL_DLL search to show up CURL_DLL in cmake gui and don't silently ↵sapier2013-11-17
| | | | ignore missing CURL_DLL
* Show git hash in version string at top left corner of windowKahrl2013-09-28
|
* Always use builtin JThread librarykwolekr2013-09-15
|
* build with ogles2 driverproller2013-03-16
|
* fix link if system json lib existsproller2013-03-05
|
* new auto masterserverproller2013-02-22
|
* Prefer shared cURL library instead of the static one.Ilya Zhuravlev2012-12-21
|
* Tweak CMake files for cURLsfan52012-12-18