Replies: 1 comment 3 replies
-
I don't quite understand what's the goal here. I mean... what exactly should I get as user from this? Can you elaborate, please? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
It seems to me that the build system could be made to allow "Plugin" projects to be added to the Urho3D project by using CMake's ExternalProject features. Basically, my idea is that in building the Urho3D library, we could allow an argument (
URHO3D_PLUGINS
) to specify a list of ExternalProject targets that would be built with Urho3D and then added to the library file.As a very minimal proof of concept, this demonstrates the idea, though it doesn't actually use the built libraries for anything, so more work is definitely needed if we want to do it.
One thought was this might allow better integration of different scripting languages. Rather than having them built directly with Urho3D, the script bindings can be separate projects, but the build system would still allow integrating them with the library itself, rather than as a second library to use in the game's project.
Beta Was this translation helpful? Give feedback.
All reactions