Skip to content
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

Fix cross platform builds by adding a dedicated workflow #61

Conversation

omeryusufyagci
Copy link
Owner

As reported in #55, cross platform builds broke with the introduction of the linux .so as a dependency.
This PR introduces a new workflow that will take care of building the shared objects for each supported platform.

omeryusufyagci and others added 2 commits October 26, 2024 22:04
libdf.dll.a for linking and df.dll for runtime were added
src.cmake file update to check for platform for linking DeepFilter
@omeryusufyagci
Copy link
Owner Author

A few local tests showed some promise, but job times hitting 6+ minutes seems rather inefficient.
Main problem is to provide x86_64 MacOS builds for the C API of the filter. Otherwise we have support for Windows, Linux and arm based new MacOS machines.

@omeryusufyagci omeryusufyagci force-pushed the 55-bug-cross-platform-compilation-support-is-broken-for-core branch from e390d95 to 6009fc2 Compare October 28, 2024 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug: Cross platform compilation support is broken for core
1 participant