Time Nick Message 17:06 MTDiscord irrlicht/#31 has finally passed the CI. 17:06 BrBridge_ https://github.com/minetest/minetest/issues/31 -- GUI Tooltips 17:23 BrBridge_ irr#31 17:23 BrBridge_ https://github.com/minetest/irrlicht/issues/31 -- Improved IrrlichtMt target structure by JosiahWI 17:24 MTDiscord Thanks. 17:25 Krock will merge #11286 in 15 minutes 17:25 BrBridge_ https://github.com/minetest/minetest/issues/11286 -- Fix client crash by savilli 17:39 Krock merging 18:10 sfan5 @josiah_wi these are my suggested changes for your PR http://sprunge.us/zhML2e?diff 18:10 sfan5 I've tested it on an older cmake version and on android, works 18:11 MTDiscord Is there a way to apply those as a patch? 18:11 MTDiscord I have never done that before so it's new ground. 18:12 sfan5 github allows me to push them directly into your PR 18:12 sfan5 if you don't have any comments I can do that 18:13 MTDiscord They all look good to me, I think you can go ahead. 18:14 MTDiscord Oh one thing why are JPEG and ZLIB include dirs listed? 18:14 MTDiscord I believe that's redundant. 18:15 sfan5 why? 18:15 sfan5 I thought target_include_directories PRIVATE needs to list everything used by the source 18:16 MTDiscord Zlib and JPEG are linked as targets, so the include dirs are propagated to the target. 18:16 sfan5 ah 18:17 sfan5 I turned those back into "normal" includes 18:17 MTDiscord PNG is not so that's why it's listed explicitly. 18:17 sfan5 since the JPEG target does not exist on old CMake and I wasn't sure with zlib 18:18 MTDiscord I thought PING didn't, pretty sure I double checked the others after you mentioned it. 18:19 MTDiscord PNG* 18:21 sfan5 it builds fine now in any case 18:22 MTDiscord Great! I'm pretty excited it's finally working. 18:23 MTDiscord Thank you a lot for your suggestions and pointing out mistakes I made. 18:36 MTDiscord Is it important that we maintain the ability to build the server without installing the IrrlichtMt library? 18:38 sfan5 absolutely 18:45 MTDiscord I missed something, I should've experimented with this earlier. 18:46 MTDiscord There's no IRRLICHTMT_FOUND because the Config script doesn't do the standard args thing. 18:48 sfan5 can't you check if the target is defined? 18:48 MTDiscord Oh yeah, thanks. 19:18 MTDiscord +1 19:54 MTDiscord #11287 is ready for review although it looks like I need to update the CI scripts somehow. 19:54 BrBridge_ https://github.com/minetest/minetest/issues/11287 -- Take advantage of IrrlichtMt target by JosiahWI 20:00 sfan5 #11276 can also be made to work with this setup, right? 20:10 MTDiscord Yes. It will need a merge but I've already tested it as a subdirectory and it worked. find_package and add_subdirectory should have the exact same result. 20:12 sfan5 ok great