Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Opened 13 years ago

Last modified 13 years ago

#362 new task

Make Orxonox work on OS X

Reported by: dafrick Owned by: youngk
Priority: minor Milestone: Version 0.1 Codename: Arcturus
Component: GeneralFramework Version: 0.0.4
Keywords: Cc:
Referenced By: References:

Description (last modified by youngk)

Make Orxononx compile and run on OS X. If possible, create a bundle.

General Update for Ticket (as of May 11 2011)

Consult MacOSX? for more details (including a tutorial).

Achieved Goals

  • Trunk compatibility for Mac OS X 10.6
  • Dependency package for Mac OS X 10.6
  • Compilation
  • Execution
  • Playability
  • Tutorial

Prevailing Issues

  • Occasional crashes (eg. in conjunction with sound and LOD)
  • Sound errors: OpenAL (maybe ALUT)
  • No application bundle
  • Mac OS X 10.5 Support
  • PCH support on OS X
  • Doxygen documentation support

Additional Information

Creating a Mac Application Bundle

Most of the work is done by CPack, a co-application of CMake. The following three pages might help: Packaging with CPack, Bundle Utilities Example and CPack Generators. Additionally, certain CMake files have already been created: BundleConfig.cmake and PrepareDevBundle.cmake. CPack is included at the end of the top-level CMakeLists.txt file.

Change History (8)

comment:1 Changed 13 years ago by youngk

  • Description modified (diff)

comment:2 Changed 13 years ago by youngk

  • Component changed from misc to GeneralFramework
  • Description modified (diff)

comment:3 Changed 13 years ago by youngk

  • Description modified (diff)

comment:4 Changed 13 years ago by youngk

  • Description modified (diff)

comment:5 Changed 13 years ago by youngk

  • Description modified (diff)

comment:6 Changed 13 years ago by youngk

  • Description modified (diff)

comment:7 Changed 13 years ago by youngk

  • Description modified (diff)

comment:8 Changed 13 years ago by youngk

  • Description modified (diff)
Note: See TracTickets for help on using tickets.