I wanted to comment on the line below but it won't let me...!

I'm not sure how far back we had just a monolithic LuaGlobal.lua (given that I'm trying to get it nuked out of the ./src directory in the current Git development one as we discuss this) we're now using a group of files, distributed in the ./src/mudlet-lua/lua and a geyser subdirectory of that - which I'm hoping to end up in somewhere like /usr/local/share/mudlet/lua and /usr/local/share/mudlet/lua/geyser respectively on *nix-like platforms.  If we can arrange for the CMake system to ensure there is something that the user can specify the install destination which produces a preprocessor defines called LUA_DEFAULT_PATH which contains a (quoted if necessary if it has spaces in) containing the destination path to the directory where the main Lua files wil go - that will ensure the cmake build version is compatible with code changes I've got in the pipeline for the current development code.