Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.12 KB

BUILDING.md

File metadata and controls

29 lines (17 loc) · 1.12 KB

Building

Dependencies

This project depends on two other projects:

  • xptools by Laminar Research for object drawing.
  • QLdds by the author for DDS texture handling.

Initialize these projects with:

git submodule init
git submodule update

Building

The Xcode project QLXPlaneObj.xcodeproj builds the following targets:

  • QLXPlaneObj.app - Launch Services won't read Uniform Type Identifiers from plugin bundles, so this dummy app serves to register the UTIs of the file types that the plugins understand. Should be installed in /Libarary/Application Support/QLXPlaneObj/.
  • XPlaneObj.mdimporter - Spotlight plugin. Should be installed in /Library/Spotlight/.
  • XPlaneObj.qlgenerator - QuickLook plugin. Should be installed in /Library/QuickLook/.

Packaging

The Packages project QLXPlaneObj.pkgproj packages the above targets into a flat .pkg file for distribution.