[CMake] Using CPack with OSX 10.9
Lachlan.Hetherton at csiro.au
Lachlan.Hetherton at csiro.au
Tue Jul 29 19:14:36 EDT 2014
Hi Sean,
The confusion I am having about deploying in a .app is:
1. We currently ship with >1 executable. .app bundles are only supposed to
have 1 executable (I think)
2. Our application is designed to allow others to build plug-ins for it.
Not sure how this works if we deploy as a .app. Maybe we should be
deploying as an umbrella framework or something similar?
Thanks,
Lachlan Hetherton
Software Engineer (Visualisation)
☎ +613-9545-8041
On 7/30/14, 1:07 AM, "Sean McBride" <sean at rogue-research.com> wrote:
>On Tue, 29 Jul 2014 01:06:26 +0000, Lachlan.Hetherton at csiro.au said:
>
>>I’m currently looking into the OSX Bundle generator, however, our
>>application ships with multiple executables and a number of dependent
>>libraries and frameworks, so I’m not quite sure whether this is the
>>right way to go. From what I’ve read, OSX application bundles are
>>supposed to have a single executable only – how would I go about
>>deploying an application that has multiple component applications? If we
>>use the bundle generator, our application is going to look like this (I
>>think), which seems strange:
>>
>>OurApplication.app/
>> Contents/
>> Info.plist
>> MacOS/
>> executable1
>> Frameworks/
>> QtCore.framework
>> QtGui.framework
>> …
>> Resources/
>> bin/
>> executable1
>> executable2
>> …
>> lib/
>> non-framework dependencies
>
>What's strange about it? It's generally strongly preferred for an OS X
>application to be self-contained in a .app. There are times when it's
>not possible, which is maybe your case? What do you need to install
>where?
>
>Cheers,
>
>--
>____________________________________________________________
>Sean McBride, B. Eng sean at rogue-research.com
>Rogue Research www.rogue-research.com
>Mac Software Developer Montréal, Québec, Canada
More information about the CMake
mailing list