rsoundio
rsoundio copied to clipboard
Possible to use system-provided libsoundio?
This code obviously can't build libsoundio on most systems. But libsoundio may be already present, so it's not necessary to always build it from sources.
Does lib_available access some OS-specific stuff? Maybe at least the check for already installed library can be used on all systems.
Currently it's not possible to use rsoundio on macOS and Windows, which is kinda odd since libsoundio itself supports all 3 of these OSes
pkg-config surprisingly supports Linux, Mac and Windows and while Rust's pkg-config crate is a thin wrapper around the shell command it should work for those OS's too. But, I don't have a Windows installation, let alone a Mac, so I can't test for those systems.
@klingtnet both of these systems can be installed on a VM (although macOS is harder, but still possible, I did it several times). Also I can test on "real" macOS installation, as long as the code doesn't try to do something really harmful 😆
Maybe not only test, but I'm new to all these Rust things, so I'll need some help in that case.
@magicgoose I know that windows can be installed in a VM, but the free disk space on my SSD is scarce and I don't have a valid windows license left. Another option for Windows testing would be an AppVeyor CI job.
PS: If you've any questions about Rust please let me know.
I will try to setup an appveyor CI job for testing rsoundio with windows.
Do you know if there are any CI services supporting Mac, possibly not?
Do you know if there are any CI services supporting Mac, possibly not?
no, never heard about them…
Travis CI supports OS X