HISE Logo Forum
    • Categories
    • Register
    • Login

    HISE not building M1 architecture by default when exporting

    Scheduled Pinned Locked Moved General Questions
    10 Posts 4 Posters 401 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.
    • Casey KolbC
      Casey Kolb
      last edited by Casey Kolb

      Is there an easy way to fix this? When I export from HISE it does not automatically check arm64 in the Autogenerated Projucer, so I have to cancel the export and manually export for Xcode. I've already verified with the terminal using file on the binary that the default exports do not contain both architectures.

      Note: I'm using an M1 Mac Studio with the most recent HISE develop branch and Xcode 13.2.1

      Casey Kolb
      Founder & CEO of Lunacy Audio
      Composer | Producer | Software Developer

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @Casey Kolb
        last edited by

        @Casey-Kolb You could edit the export template

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        Casey KolbC 1 Reply Last reply Reply Quote 0
        • Casey KolbC
          Casey Kolb @d.healey
          last edited by Casey Kolb

          @d-healey Think it might actually only happen when you try to export all the plugin types at once. Individually it seems to be working? Strange.

          Where's the export template again?

          Casey Kolb
          Founder & CEO of Lunacy Audio
          Composer | Producer | Software Developer

          d.healeyD T 2 Replies Last reply Reply Quote 0
          • d.healeyD
            d.healey @Casey Kolb
            last edited by

            @Casey-Kolb In that case the one solution would be to use an export script and do each config separately.

            Here's the plugin template - https://github.com/christophhart/HISE/blob/develop/hi_backend/backend/ProjectTemplate.cpp

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            Casey KolbC 1 Reply Last reply Reply Quote 0
            • Casey KolbC
              Casey Kolb @d.healey
              last edited by

              @d-healey Yeah, I was concerned about compilation times for separate exports, but on the new M1 it's pretty darn fast, so not really an issue.

              Thanks for sharing template location!

              Casey Kolb
              Founder & CEO of Lunacy Audio
              Composer | Producer | Software Developer

              d.healeyD 1 Reply Last reply Reply Quote 0
              • d.healeyD
                d.healey @Casey Kolb
                last edited by

                @Casey-Kolb I don't think it will add much to your export time. And if you use my handy dandy script it's all automated, including building the installer, codesigning, and notarizing.

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                Casey KolbC 1 Reply Last reply Reply Quote 1
                • T
                  tomekslesicki @Casey Kolb
                  last edited by

                  @Casey-Kolb I think it's because AAX doesn't support M1 yet

                  Christoph HartC 1 Reply Last reply Reply Quote 2
                  • Christoph HartC
                    Christoph Hart @tomekslesicki
                    last edited by

                    @tomekslesicki yes that‘s correct and that‘s why added the -t:noaax flag to the command line exporter.

                    1 Reply Last reply Reply Quote 2
                    • Casey KolbC
                      Casey Kolb @d.healey
                      last edited by

                      @d-healey said in HISE not building M1 architecture by default when exporting:

                      @Casey-Kolb I don't think it will add much to your export time. And if you use my handy dandy script it's all automated, including building the installer, codesigning, and notarizing.

                      Where is the handy dandy script again?

                      Casey Kolb
                      Founder & CEO of Lunacy Audio
                      Composer | Producer | Software Developer

                      d.healeyD 1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @Casey Kolb
                        last edited by

                        @Casey-Kolb Patreon, posted it a few weeks ago with a video (video is also public on YouTube).

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

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

                        52

                        Online

                        1.7k

                        Users

                        11.7k

                        Topics

                        101.9k

                        Posts