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

IPlugWebUI CMakeLists #1087

Open
wants to merge 4 commits into
base: cmake
Choose a base branch
from
Open

Conversation

MeijisIrlnd
Copy link

This is definitely a work in progress, and a little rough around the edges, but in its current form it compiles the WebUI example on Windows - macOS is on my todo list over the next few days, a few more thoughts in this feature request. Open to suggestions on other approaches here as well, let me know!

@MeijisIrlnd MeijisIrlnd changed the title Building on windows IPlugWebUI CMakeLists Apr 20, 2024
@MeijisIrlnd MeijisIrlnd changed the base branch from master to cmake April 20, 2024 03:14
MeijisIrlnd added 2 commits April 21, 2024 00:46
Forgot to base this branch off the cmake branch!!!
@MeijisIrlnd
Copy link
Author

MeijisIrlnd commented Apr 21, 2024

Managed to get it up and running on macOS - it runs the app, and builds au and vst3, but I haven't tried them in a host - I'll do that hopefully tomorrow, just need to jump through the codesigning hoops - in order to get objc not screaming at me, I had to import AppKit in the Delegate file - couldn't figure out how it was not erroring in Xcode without that, but I know basically nothing about ObjC, so if there's a cleaner way obviously let me know!

@MeijisIrlnd MeijisIrlnd marked this pull request as ready for review April 21, 2024 19:04
@MeijisIrlnd
Copy link
Author

MeijisIrlnd commented Apr 21, 2024

Okay works fine with AUV2 and VST3 as long as you sign them - I added some thoughts on this in the TAP Discord, but essentially I have a function I use for my JUCE stuff which will sign the target you're building, but I wasn't sure if you've already got facilities for this anywhere in the codebase, so err-ed on the side of leaving that out. Other things of note, not sure if I need extra flags for cmake -G "Xcode" in order for it to generate DSYMs, I'm not very familiar with Xcode specific things, and the NuGet stuff should probably be abstracted to a FindWebView2.cmake and FindWIL.cmake.
Let me know if you need me to add anything!

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

1 participant