Regarding CMake I'd like to say there's also CPack, which enables generation of Installation-Packages for different platforms alongside CMake. This also works for Macs.
http://www.cmake.org/Wiki/CMake:Component_Install_With_CPack
Hey, I offered to do some mac builds on a more or less regular basis. I got native to build (but could build x11 too), and now I'm in the process of packaging it (there are still some issues with the app bundle script) I hope to resolve these tomorrow, or maybe write my own, simple script if that doesn't work. So anyway on irc verbalshadow just told me to say hi to the list and that eventual problems / upload possibilities would/could be handled here better. I'll continue with the packaging tomorrow cause it's going to be 5 am soonish, but currently I have the following issues if anyone has a quick thought on one of those. I was under the impression I could use osx-app.sh for native packaging too, but so far: (note: in the paths below /opt/local/ is the macports install path passed to "osx-app.sh" with --libraries) /opt/local/etc/pango/pangox.aliases is not in my macports install (which it tries to copy) so is this a file specific to x11 pango (pango was installed with macports using +no_x11 ofc) Also the script is looking for: /opt/local/lib/libgtk-x11-2.0.0.dylib /opt/local/lib/libgdk-x11-2.0.0.dylib Only in a native version those would have to be: /opt/local/lib/libgtk-quartz-2.0.0.dylib /opt/local/lib/libgdk-quartz-2.0.0.dylib And so far I'm not quite sure how it gets the impression that it needs the x11 version, at first I thought it was hardcoded in the script, but it's not.