Hi there,

We’re looking to update our CMake packaging scripts so that we can deploy to 
OSX 10.9 Mavericks. For previous OSX releases, we have used the PackageMaker 
generator with CPack to create .pkg files inside .dmg files. I believe 
PackageMaker has now disappeared (I can’t run the old version on my current 
machine and there doesn’t seem to be a new version available anywhere), so I 
would like to ask you all: what is the preferred generator for deploying to OSX 
10.9?

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

Thanks for your help,

Lachlan Hetherton
Software Engineer (Visualisation)
☎ +613-9545-8041
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake

Reply via email to