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

confusing differences between windows and osx building re: where the actual plugins are placed. #331

Closed
esaruoho opened this issue Jan 18, 2019 · 2 comments

Comments

@esaruoho
Copy link
Collaborator

Situation:
You are a Windows builder and the Surge.dll and Surge.vst3 builds "have always" built to

C:\Users\usernamehere\repo\target\vst2\Release
C:\Users\usernamehere\repo\target\vst3\Release

Then you go and compile on macOS for the first time, and turns these folders are full of dylibs, and the Surge.component, Surge.vst and Surge.vst3 are actually in

/Users/usernamehere/repo/products

For the sake of making documentation easier, would it be possible to fix both or either so that they are always in the right places?

Or is there some operating system-specific reason why they are in different places?

@baconpaul
Copy link
Collaborator

There is some operating system specific reason why they are in different places.

@baconpaul
Copy link
Collaborator

(the reason is that target... is the end of the build process of the dynamic library; for mac to package into a compent there is an additional step; we could if we wanted have windows make a product directory and just do a copy but have not yet; if you would like to add that as a post stage in premake go for it! I get around this by having my windows build script copy the right assets and others have made installers which use the right location)

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

No branches or pull requests

2 participants