cabal-macosx-0.2.3.3: Cabal support for creating Mac OSX application bundles.

Safe HaskellSafe
LanguageHaskell98

Distribution.MacOSX.Internal

Description

Cabal support for creating Mac OSX application bundles.

GUI applications on Mac OSX should be run as application bundles; these wrap an executable in a particular directory structure which can also carry resources such as icons, program metadata, images, other binaries, and copies of shared libraries.

This module provides a Cabal post-build hook for creating such application bundles, and controlling their contents.

For more information about OSX application bundles, look for the Bundle Programming Guide on the Apple Developer Connection website, http://developer.apple.com/.

Synopsis

Documentation

osxIncantations Source

Arguments

:: FilePath

Path to application bundle root.

-> MacApp 
-> IO () 

Perform various magical OS X incantations for turning the app directory into a bundle proper.