-
-
Notifications
You must be signed in to change notification settings - Fork 5
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
Add Linux support #5
base: develop
Are you sure you want to change the base?
Conversation
aeb69ee
to
6fa69a2
Compare
I will test and resolve SynthEngineDemo.vst3 copy and |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will do these later before merging this PR:
- Test on Linux
- Fixed SynthEngineDemo.vst3 copy issue
- Fixed
juce-full
runtime issue
Another problem is that it keeps getting segmentation faults (in ActionDispatcher.cpp ActionDispatcher::dispatch) when creating an audio bus. That makes it not usable on Linux. |
In |
I understand. Different compilers calculate function parameters in different orders. |
Need to update vcpkg-overlay to use the |
In posix systems,
cp
is used instead ofcopy
, so the command used to copy files needs to depend on OS type.On Linux,
Fontconfig
is needed to be linked with the executables.Also, the dynamic library
juce-full
doesn't work for whatever reason, so the static versionjuce-full-static
is used instead.GCC does not compile (and creates strange error messages) so only LLVM is supported.
SynthEngineDemo.vst3 needs to be installed manually because it is not copied to the right place automatically for some reason.
The vcpkg-overlay is still needed to be updated for VocalShaper to be able to compile on Linux.