Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Questions about multiple related apps on macOS
Forum Updated to NodeBB v4.3 + New Features

Questions about multiple related apps on macOS

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
4 Posts 2 Posters 292 Views 2 Watching
  • 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.
  • PerdrixP Offline
    PerdrixP Offline
    Perdrix
    wrote last edited by Perdrix
    #1

    I create two .app folder structures from my top level CMake file right now:

    add_subdirectory(DeepSkyStackerCL)
    add_subdirectory(DeepSkyStacker)
    add_subdirectory(DeepSkyStackerLive)

    DeepSkyStackerCL is built as a loose binary file and delivered inside the DeepSkyStacker.app folder structure (in Contents/MacOS).

    As things are this creates (in the appropriate output directory) both the DeepSkyStacker.app folder structure and the DeepSkyStackerLive.app folder structure.

    Where DeepSkyStacker and DeepSkyStackerLive are related GUI applications.

    1. On macOS should they be installed as two separate apps in /Applications ? If so should they just be placed in /Applications or should I place them in a sub-folder? If not what is recommended practice?

    2. It appears that using a .dmg to distribute code is normal practice on macOS. That's fine, but what's the "right way" to bundle both apps into a single dmg if I'm using CMake to build as above ...

    Thanks

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote last edited by
      #2

      Hi,

      1. How much are they related ? Do they call each other ?
        You have examples of both way to do this: macOS comes with a subfolder Other while Xcode embeds everything and has itself an Applications sub-folder within.
      2. Yes it is.
        I don't recall one dmg for multiple apps but it does not mean that they do not exist.
        As for the CMake specifics, I currently don't know. You might want to check no their forum for that use case.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • PerdrixP Offline
        PerdrixP Offline
        Perdrix
        wrote last edited by Perdrix
        #3

        No they do not call one another, they are related but independent.

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote last edited by
          #4

          In that case I would likely provide each as an installable option and have the cli provided through both of them.
          Of you can also create an installer that will setup all three of them independently.

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved