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

AUv2 PList Generator - step one #114

Merged
merged 2 commits into from
Sep 9, 2023

Conversation

baconpaul
Copy link
Collaborator

The AUv2 PList generator needs to be way smarter than single entry in cmake, and this commit starts us down that path. The commit creates a runtime-binary creator which generates the plist and associated c++ needed to make entry points, descriptions, etc...

Along the way, it also refactors the detail library moving some os stuff to the VST3 and making the clap specific detail library available to targets other than the VST3

The AUv2 PList generator needs to be way smarter than single
entry in cmake, and this commit starts us down that path. The commit
creates a runtime-binary creator which generates the plist and associated
c++ needed to make entry points, descriptions, etc...

Along the way, it also refactors the detail library moving some os
stuff to the VST3 and making the clap specific detail library available
to targets other than the VST3
@baconpaul
Copy link
Collaborator Author

I still have a few checks I want to do here; this is to test CI. Please hold off until I comment here.

@baconpaul
Copy link
Collaborator Author

This is now ready for review

@baconpaul
Copy link
Collaborator Author

Oh one comment. I moved all of details/os to details/vst3/os

I am sure when we finish AUv2 we will find details/os used to contain part vst3 specific and part not

So I assume we will end up with details/shared/os as a separate set of code which factors out bits.

I did not do that with this commit. I just made sure the vst3 stuff was out of the way of the clap stuff for inclusion in the build helper.

@defiantnerd defiantnerd merged commit 3d84e4d into free-audio:next Sep 9, 2023
6 checks passed
@baconpaul baconpaul deleted the auv2-plist-generator branch September 11, 2023 22:17
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.

2 participants