iPlug2 / iPlug2OOS

Template to build an iPlug2 project with CI/CD and publish a WAM to github pages
https://iplug2.github.io/iPlug2OOS/
92 stars 22 forks source link

cmake generated files for the workflows in iPlugOOS temmplate project #7

Open erikgrahn13 opened 1 year ago

erikgrahn13 commented 1 year ago

Be able to use cmake generated files for github actions. Source files and resources therefore only needed to be added in the CMakeLists.txt file to be able to build for all solutions.

The build still uses the scripts in Template project but the cmake generated files are used instead of the source controlled project files. The PR in iPlug2 https://github.com/iPlug2/iPlug2/pull/932 needs to be merged as well for the makedist scripts to work.

olilarkin commented 1 year ago

thanks for this! i am currently updating the CI scripts for iPlug2 OOS and will get your stuff working with the new changes

erikgrahn13 commented 1 year ago

Awesome man!

I use the iPlug2OOS template as the workspace directory for all of my plugins. So I have modified and made some nice changes to the github action scripts to be able to run every plugin by using matrixes and therefore all plugins can benefit from the same jobs without having to hardcode anything (as it is with TemplateProject as default)