Skip to content

0.9.2 features / Add dynamic linking to the build process.#153

Open
MizunagiKB wants to merge 1 commit into0.9from
support_dylib_build
Open

0.9.2 features / Add dynamic linking to the build process.#153
MizunagiKB wants to merge 1 commit into0.9from
support_dylib_build

Conversation

@MizunagiKB
Copy link
Copy Markdown
Owner

This pull request has been recreated to re-include the items originally planned for version 0.9.1.

This pull request introduces the addition of dynamic linking to the build process of GDCubism.

This implementation offers a concrete solution to the topic discussed in the following thread:

#139 (comment)

Artifacts generated with this dynamic linking will require users to download the SDK from Live2D Inc. and manually place the necessary libraries to make them operational.

The feasibility of distributing the resulting binaries will ultimately depend on Live2D Inc.'s decision.

However, since the SDK is originally designed to support dynamic linking, there should be no issues with implementing this functionality.

To enable dynamic linking, specify GDCUBISM_DYLIB=1 during the build process.

This SConstruct generates gd_cubism.gdextension as part of the build process.
Consequently, it is no longer necessary to include gd_cubism.gdextension in the repository.
However, it has been retained temporarily to ensure the sample projects continue to function.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant