fltk/README.mac
Matthias Melcher 19ef41b897 Modfied README.mac to explain how to build Universal Binaries for earlier OS X versions like Tiger.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6131 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-05-21 21:18:53 +00:00

71 lines
1.9 KiB
Plaintext

README.mac - 2007-02-06 - Building FLTK under MacOS X
-----------------------------------------------------
CONTENTS
- Introduction
- How to Build Using GCC (MacOS X)
- Scripts
- Known MacFLTK bugs
- Test suite status
- Other stuff
- FLTK 1.0.x for Mac
INTRODUCTION
FLTK currently supports the following development
environments on the MacOS X platform:
- GCC
- Metrowerks CodeWarrior
- (Apple Project Builder - future releases)
- (MPW - future releases)
HOW TO BUILD USING GCC (MacOS X)
Since the MacOS X command line build environment is based on
BSD UNIX, the normal UNIX build procedure as described in
'README' applies.
KNOWN MacFLTK BUGS
The following FLTK things are not implemented or don't work
at present:
- Line styles are not fully implemented.
- Sub-sub-subwindow not tested.
- The 'shiny' demo needs work (flush/aglFlush).
UNIVERSAL BINARES
To create Universal Binaries for Tiger, start "configure"
with the following flags:
./configure --with-archflags="-mmacosx-version-min=10.4\
-arch i386 -arch ppc"
OTHER STUFF
The creator ID's 'FLTK', 'Fltk', 'FLID', and 'Flid' are
officially registered with Apple Computers, Inc. and can be
used for FLTK applications ('FLTK') and FLUID files
('Flid').
Under MacOS X, all windows are double-buffered. Using
Fl_Window has the same effect as using Fl_Double_Window on
other operating systems. Fl_Overlay_Window however uses one
additional buffer for the overlay plane.
FLTK 1.0.X FOR MAC
FLTK 1.0.6 for MacOS 8.x and OS 9.x is in beta stage and can
be downloaded from http://www.matthiasm.com/flMac.html .
The archive contains build files for Metrowerks CodeWarrior
5 and 6.
FLTK 1.0.6 for Mac is not supported by the FLTK team and
will not be further developed by the author.