-
Notifications
You must be signed in to change notification settings - Fork 6.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[shiva_sfml] Portfile needs refactoring #6583
Comments
@Neumann-A , @FrankXie05 |
@Neumann-A What do you think about what Thomas1664 said ? |
@FrankXie05 I don't know anything about the details of shiva-sfml/shiva. I just observed the portfile and saw it did questionable stuff. Maybe the port was created when features in vcpkg were not yet available? |
cc @BillyONeal Both port shiva and port shiva_sfml seem to be doing the same thing, is it necessary to keep two identical ports? |
Both ports are unmaintained... and only ci.baseline.txt ensures that they are not build in the same triplet. |
Hi @Milerius, since you are the author of this port, can we merge shiva and port shiva_sfml togather, is it possible to use SHIVA_USE_SFML_AS_RENDERER and SHIVA_INSTALL_PLUGINS as features in shiva instead? |
Related to #9116 |
Tries to manually link all dependencies from the portfile (although cmake port):
vcpkg/ports/shiva-sfml/portfile.cmake
Lines 69 to 141 in 52dfee0
Better:
Patch find_package und find_libraries call in shiva_sfml to do the right thing. The current way is probably also susceptible to OS changes and static/dynamic name changes in libraries.
The text was updated successfully, but these errors were encountered: