-
Notifications
You must be signed in to change notification settings - Fork 3
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
Fixes to enable building on msvc #4
Conversation
@Rossmaxx, thanks! I did some quick digging and found the following: Since #3 doesn't seem to contain this patch, it should be safe to merge, however, the patch needs to land upstream as well. The way we do this currently is to email the author of CMT. Here's the email address: anti-spam measure - email address hidden -- click to expand
These older methods of patching would use a http://www.ladspa.org/download/index.html To that point, since you're working directly with the |
noted. will test this week. |
This comment was marked as outdated.
This comment was marked as outdated.
Discard, I think my email on file was outdated, please try this: anti-spam measure - email address hidden -- click to expand
|
I've sent it to him. Let's wait now. |
update : Richard got back to me and after a few back and forth mails, it seems he might merge this fix. I'll get back once he merges it. |
@Rossmaxx do you mind chiming in over at LMMS/lmms#6151? I'd like to toggle MSVC back on for this and I assume you've already done it locally. |
I would like to but I won't be able to, mainly cause debugging #6758 has started to become a bit of a headache. Let me fix that first.
Not yet. Calf plugins are failing. I'll fix that too then I'll look into it. |
I'm sorry, I had forgotten that we have all IF(MSVC)
SET(MSVC_INCOMPATIBLE_PLUGINS
LadspaEffect
zynaddsubfx
)
message(WARNING "Compiling with MSVC. The following plugins are not available: ${MSVC_INCOMPATIBLE_PLUGINS}")
LIST(REMOVE_ITEM PLUGIN_LIST ${MSVC_INCOMPATIBLE_PLUGINS})
ENDIF() |
Added a
M_PI
macro to enable building on msvc. Very minor change, easy merge.