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

Build - use built-in RtMidi by default on Linux #29

Merged
merged 2 commits into from
May 7, 2022

Conversation

lilyinstarlight
Copy link
Contributor

@lilyinstarlight lilyinstarlight commented Feb 11, 2022

This follows the discussion in sonic-pi-net/sonic-pi#2542 and updates CMakeLists to default to including RtMidi on Linux, unless it was specifically asked to be excluded using the USE_SYSTEM_RTMIDI CMake option (e.g. cmake -DUSE_SYSTEM_RTMIDI=ON)

Names of the option or wording or whatever else can be changed if anyone feels it is unclear

Supersedes sonic-pi-net/sonic-pi#2542

@samaaron
Copy link
Contributor

I'm in favour of this. @llloret do you have any thoughts?

@lilyinstarlight
Copy link
Contributor Author

Since sonic-pi-net/sonic-pi#3066 was merged, I'll give this PR a bump for review since it somewhat compliments that other one (by providing more agency in deciding whether to link against system libs or use vendored/vcpkg libs)

@samaaron samaaron merged commit de7f8ab into sonic-pi-net:main May 7, 2022
@samaaron
Copy link
Contributor

samaaron commented May 7, 2022

Great call @lilyinstarlight - thanks for this :-)

@lilyinstarlight lilyinstarlight deleted the linux-builtin-rtmidi branch May 7, 2022 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants