Forum
    • Categories
    • Register
    • Login

    Compiling HISE with GitHub Actions

    Scheduled Pinned Locked Moved General Questions
    19 Posts 3 Posters 65 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • David HealeyD
      David Healey @iamsteinco
      last edited by

      @iamsteinco I think xcode will just go back to its default. Try running the full compilation from the terminal instead.

      Free HISE Bootcamp Full Course for beginners.
      YouTube Channel - Public HISE tutorials
      My Patreon - HISE tutorials

      I 1 Reply Last reply Reply Quote 0
      • I
        iamsteinco @David Healey
        last edited by

        @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.

        David HealeyD I 2 Replies Last reply Reply Quote 0
        • David HealeyD
          David Healey @iamsteinco
          last edited by

          @iamsteinco xcodebuild -project "../path_to/HISE Standalone.xcodeproj" -configuration Release -jobs 2

          Replace ../path_to/HISE Standalone.xcodeproj with the correct path to that file on your system.

          -jobs 2 is used to set the number of threads 2 = 2 threads.

          Free HISE Bootcamp Full Course for beginners.
          YouTube Channel - Public HISE tutorials
          My Patreon - HISE tutorials

          I 1 Reply Last reply Reply Quote 0
          • I
            iamsteinco @iamsteinco
            last edited by

            @iamsteinco its running ill let you know how it turns out lol

            dannytaurusD 1 Reply Last reply Reply Quote 1
            • dannytaurusD
              dannytaurus @iamsteinco
              last edited by

              @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.

              Meat Beats: https://meatbeats.com
              Klippr Video: https://klippr.video

              1 Reply Last reply Reply Quote 0
              • I
                iamsteinco @David Healey
                last edited by

                @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

                David HealeyD 1 Reply Last reply Reply Quote 0
                • David HealeyD
                  David Healey @iamsteinco
                  last edited by

                  @iamsteinco I think you just need to replace -configuration Release with -configuration Release\ with\ Faust However 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.

                  Free HISE Bootcamp Full Course for beginners.
                  YouTube Channel - Public HISE tutorials
                  My Patreon - HISE tutorials

                  I 2 Replies Last reply Reply Quote 0
                  • I
                    iamsteinco @David Healey
                    last edited by

                    @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

                    1 Reply Last reply Reply Quote 0
                    • I
                      iamsteinco @David Healey
                      last edited by

                      @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

                      David HealeyD I 2 Replies Last reply Reply Quote 0
                      • David HealeyD
                        David Healey @iamsteinco
                        last edited by

                        @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.

                        Free HISE Bootcamp Full Course for beginners.
                        YouTube Channel - Public HISE tutorials
                        My Patreon - HISE tutorials

                        1 Reply Last reply Reply Quote 0
                        • I
                          iamsteinco @iamsteinco
                          last edited by

                          @iamsteinco thank you so much sir I will post a complete picture in my daw once its exported into your server

                          1 Reply Last reply Reply Quote 1
                          • First post
                            Last post

                          12

                          Online

                          2.1k

                          Users

                          13.1k

                          Topics

                          113.7k

                          Posts