-
Notifications
You must be signed in to change notification settings - Fork 28
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
[Feature] - Option for linking against system Rt{Audio,Midi} #263
Comments
Thanks for your request. In that case, I think that it is possible to add Currently Rerative path is used in sources when including these libraries: So we need to fix includes like |
I also can't wait for it: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974580 |
For completeness' sake I'll look into
I wish we could selectively disable the pedantic settings for specific subdirectories to avoid all of these problems instead, since we really only need them for our own source code. Maybe we could move them into some kind of QMake subproject with its own compilation settings? I'll look into whether that's possible. P.S. If you need a fix for those different-signedness build problems until either this or the changed flags stuff is done, you could append |
This should be the default behaviour now. Additionally, you may specify that your system-installed build of an Rt* library should be used by passing @alexmyczko I hope that is enough to fix your build problems on 32-bit systems & link against Debian's Rt* libs? |
Requested Feature
An option to skip building the in-tree versions of RtAudio and RtMidi and link against their system-supplied dynamic libraries.
This could help with avoiding compilation failures caused by our pedantic error switches and is something that Linux distros would greatly prefer.
Provoked by this compilation failure in RtMidi someone sent me, specific to their 32-bit Linux CI:
The text was updated successfully, but these errors were encountered: