lovr/plugins
bjorn fd7fe08055 Upgrade lovr-http; 2024-03-28 12:47:35 -07:00
..
lovr-http@c18a947289 Upgrade lovr-http; 2024-03-28 12:47:35 -07:00
lua-enet@2be3778e3f Update lua-enet; 2024-03-28 12:46:20 -07:00
README.md Add lua-enet and lua-https as core plugins; 2023-05-26 19:58:40 -07:00

README.md

Plugins

Plugins are optional native libraries that are built with LÖVR. CMake will scan plugins for any folder with a CMakeLists.txt and include it in the build. Any CMake targets the plugin declares will automatically include and link with LÖVR's copy of Lua, and any shared libraries they produce will be copied next to the lovr executable, allowing them to be used from Lua via require.

Prebuilt plugin libraries can also be copied next to the lovr executable. However, this won't work easily for Android builds, since the APK requires re-signing if it is modified.

See the Plugins documentation for more info and a list of known plugins.

LÖVR includes some "core plugins" here which are included in builds by default. They are entirely optional -- their folders here can be removed or their libraries can be deleted after building without disturbing the LÖVR build.