mudlet/.devcontainer
Stephen Lyons 68aa3e63cf
Infrastructure: update edbee-lib submodule & use system oniguruma if present (#9156)
#### Brief overview of PR changes/additions
With edbee-lib being revised to use a system oniguruma library instead
of compiling it from bundled source code (a change suggested by myself)
update our build processes to install the required dependency in order
for the CMake build process to make use of this change.

#### Motivation for adding to Mudlet
To make edbee-lib, and thus Mudlet, use a system provided library if it
is available rather than building it from source. This should decrease
the time to compile the application a little and to improve the
situation for packagers of the Mudlet application.

#### Other info (issues closed, discussion etc)
The change required a `FindONIGURUMA.cmake` file and I created one from
our `FindPUGIXML.cmake` file to suggest upstream to the `edbee-lib`
project, so that it could use the file when its license is MIT whereas
the Mudlet one is GPU 2.0 or later and not compatible in that direction
I have negotiated with our creators of the latter file to release it
with a public domain (a.k.a. Creative Commons Zero) waiver and I have
added suitable header text to both files.

---------

Signed-off-by: Stephen Lyons <slysven@virginmedia.com>
2026-04-06 16:28:46 +01:00
..
library-scripts Fix 50 typos in the rest of the code (#5389) 2021-08-22 07:19:30 +02:00
devcontainer.json add: 3rd party definition files for Lua (#8966) 2026-03-25 16:38:21 +11:00
Dockerfile Infrastructure: update edbee-lib submodule & use system oniguruma if present (#9156) 2026-04-06 16:28:46 +01:00