-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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 Windows JACK support #5716
Add Windows JACK support #5716
Conversation
🤖 Hey, I'm @LmmsBot from github.com/lmms/bot and I made downloads for this pull request, click me to make them magically appear! 🎩
Windows
Linux
macOS🤖{"platform_name_to_artifacts": {"Windows": [{"artifact": {"title": {"title": "32-bit", "platform_name": "Windows"}, "link": {"link": "https://10066-15778896-gh.circle-artifacts.com/0/lmms-1.2.3-752%2Bg52f780b5b-mingw-win32.exe"}}, "build_link": "https://circleci.com/gh/LMMS/lmms/10066?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link"}, {"artifact": {"title": {"title": "64-bit", "platform_name": "Windows"}, "link": {"link": "https://10067-15778896-gh.circle-artifacts.com/0/lmms-1.2.3-752%2Bg52f780b5b-mingw-win64.exe"}}, "build_link": "https://circleci.com/gh/LMMS/lmms/10067?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link"}, {"artifact": {"title": {"title": "32-bit", "platform_name": "Windows"}, "link": {"link": "https://ci.appveyor.com/api/buildjobs/5l409d92f1rnlf1l/artifacts/build/lmms-1.2.2-msvc2017-win32.exe"}}, "build_link": "https://ci.appveyor.com/project/Lukas-W/lmms/builds/36057155"}, {"artifact": {"title": {"title": "64-bit", "platform_name": "Windows"}, "link": {"link": "https://ci.appveyor.com/api/buildjobs/33armqsq0i5hnai1/artifacts/build/lmms-1.2.2-msvc2017-win64.exe"}}, "build_link": "https://ci.appveyor.com/project/Lukas-W/lmms/builds/36057155"}], "Linux": [{"artifact": {"title": {"title": "(AppImage)", "platform_name": "Linux"}, "link": {"link": "https://10069-15778896-gh.circle-artifacts.com/0/lmms-1.2.3-752%2Bg52f780b-linux-x86_64.AppImage"}}, "build_link": "https://circleci.com/gh/LMMS/lmms/10069?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link"}], "macOS": [{"artifact": {"title": {"title": "", "platform_name": "macOS"}, "link": {"link": "https://10065-15778896-gh.circle-artifacts.com/0/lmms-1.2.3-752%2Bg52f780b5b-mac10.13.dmg"}}, "build_link": "https://circleci.com/gh/LMMS/lmms/10065?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link"}]}, "commit_sha": "00c98a2a35b79549f117ce4b5bd91af842dcfdc2"} |
The |
Done via b1ab5ae. |
Huh. Is this related to the issue fixed by #5678 somehow? Other builds since then have been fine, so I'm frankly not sure why an issue would pop up now. |
Ok, sorry for the ping, I did search beforehand but must have missed it. I'll fast-forward and it should fix it, thanks. Edit: Done via 7927bdd, just awaiting CI. 🤞 |
Also adds JACK as a submodule
Switch to dedicated header repo Fix cmake warning
Ok, I fast-forwarded my branch didn't fix this @Spekular, can you comment on the AppVeyor error? It's the same as before. |
I think |
@Spekular as discussed in #devtalk on Discord, it appears this is as a result of adding
@DomClark shared his sentiments on Discord, and I tend to agree with them that we shouldn't have to worry about adding parens to each call to
I started writing this on a separate branch, but was largely unsuccessful. I'll revisit if needed. |
I decided to opt for a top-level... ADD_DEFINITIONS(-DNOMINMAX) ... which I believe solves the problem proactively and holistically. On the contrary, Components which build using |
Something's odd with Travis, it's not even queuing my builds (it's been hours and I've tried restarting it once). I'm not holding up the PR for that specifically. There's also a failure after rebase, but it's unrelated and explained here: 435dbc5#r43742718. Merging. |
Add Windows JACK support Also adds JACK as a submodule
Add Windows JACK support Also adds JACK as a submodule
JACK is surprisingly plug-and-play with regards to LMMS on Windows, thanks to the hard work of @falkTX and the rest of the JACK2 team combined with our already existing
weakjack
(thanks @x42) module (preventing the need for windows dev libs).To test:
qjackctl
, found in JACK install directoryCloses #2136