Compiling HISE with GitHub Actions
-
@iamsteinco And you ran the compilation from within the terminal?
-
@David-Healey no it told me once I done that to restart Xcode and when I did it got to 138/144 in the branch and stopped because of system memory I got the total language on what it said but I think its because of my ram
-
@iamsteinco I think xcode will just go back to its default. Try running the full compilation from the terminal instead.
-
@David-Healey how would I do that sorry...as well I was running 13.3 and know im getting 14 well its unzipping now. I had removed the old version already but I did kept the hise folder. Which I will just run Projucer again.
-
@iamsteinco
xcodebuild -project "../path_to/HISE Standalone.xcodeproj" -configuration Release -jobs 2Replace
../path_to/HISE Standalone.xcodeprojwith the correct path to that file on your system.-jobs 2is used to set the number of threads 2 = 2 threads. -
@iamsteinco its running ill let you know how it turns out lol
-
@iamsteinco If you want to try the GitHub actions build, the files I used are in my original post that you linked in your first post here.
Add both files to your HISE and repo and push it to GitHub. Then go to the GitHub page for your fork and click the Actions tab. You should see the action building the HISE app.
It took about 12-15 mins when I was doing it. Then you download the compiled app as a ZIP and un-zip it on your Mac.
If you hit any quarantine issues let me know. I'll give you the terminal command to clear them.
-
@David-Healey Took forever but I got the release version of hise so thats a huge plus. So if I wanted to get Faust how could I tell it to find the Faust release instead of just the regular release
-
@iamsteinco I think you just need to replace
-configuration Releasewith-configuration Release\ with\ FaustHowever I'm not 100% sure if\is the correct way to handle the spaces, you'll need to experiment.You can increase the number of jobs to reduce the compile time, get it as high as you can without hitting your RAM limit.
-
@David-Healey DEVELOPER_DIR="/Users/vesselaudio/Xcode.app/Contents/Developer" xcodebuild -project "/Volumes/PortableSSD/VIRTUALPC/HISE/projects/standalone/Builds/MacOSX/HISE Standalone.xcodeproj" -configuration "Release with Faust" -jobs 1 clean build IDEBuildOperationMaxNumberOfConcurrentCompileTasks=1
I think this is it
-
@David-Healey either way if it doesnt work atleast I have the regular build I just made and put it on a totally different thumb drive lol so I will test and see if this also works if so I found my solution well atleast I found my solution for the regular hise know I can watch your video on how to export my plugin lol
-
@iamsteinco said in Compiling HISE with GitHub Actions:
I can watch your video on how to export my plugin lol
Same technique will work for compiling your plugin if you run into the same issue there.
-
@iamsteinco thank you so much sir I will post a complete picture in my daw once its exported into your server