HISE Logo Forum
    • Categories
    • Register
    • Login

    Compiling multiple plugins at once

    Scheduled Pinned Locked Moved General Questions
    9 Posts 2 Posters 351 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.
    • d.healeyD
      d.healey
      last edited by

      Is this possible via the command line? Or will the compiler complain.

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

      1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart
        last edited by

        Why would you want to do this?

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

          I have added markdown documentation to all of my plugins so now they all need to be recompiled. Doing them one at a time on 3 operating systems takes quite a while on the old Mac Mini.

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

          1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart
            last edited by

            Well normally the compilers max out all cores during compilation so you won‘t gain anything.

            d.healeyD 1 Reply Last reply Reply Quote 0
            • d.healeyD
              d.healey @Christoph Hart
              last edited by

              Darn....

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

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

                Could you add -j`nproc --ignore=2` to the make command in the auto generated make file for GNU/Linux builds? This should speed up compiling a little because at the moment I think GCC is just using 1 core by default.

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

                1 Reply Last reply Reply Quote 0
                • Christoph HartC
                  Christoph Hart
                  last edited by

                  The Projucer is creating the makefile but you might be lucky changing the templates inside HISE (Haven‘t you done this already with ankother compile flag)?

                  d.healeyD 1 Reply Last reply Reply Quote 1
                  • d.healeyD
                    d.healey @Christoph Hart
                    last edited by

                    @Christoph-Hart I think you are right. I'll have a poke around

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

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

                      Yep I've updated the template, I also enabled JACK on Linux builds because for some reason it's disabled by default in the generated jucer files. I also replaced floorf and fmodf with the non f versions. I'd make a pull request but the line endings have struck again and messed up my local git with tons of extra additions and deletions. So I'll have to clean that up first.

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

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

                      57

                      Online

                      1.7k

                      Users

                      11.7k

                      Topics

                      101.9k

                      Posts