diff options
author | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-11 16:51:37 -0400 |
---|---|---|
committer | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-11 16:51:37 -0400 |
commit | 40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch) | |
tree | 4464880c571602d54f6ae114729bf62a89518057 /vendor/cfitsio/README.MacOS | |
download | iraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz |
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'vendor/cfitsio/README.MacOS')
-rw-r--r-- | vendor/cfitsio/README.MacOS | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/vendor/cfitsio/README.MacOS b/vendor/cfitsio/README.MacOS new file mode 100644 index 00000000..9f732870 --- /dev/null +++ b/vendor/cfitsio/README.MacOS @@ -0,0 +1,70 @@ +To build CFITSIO library on an Intel Mac as a Universal Binary + +Unzip the library: +- tar xzf cfitsio3060.tar.gz (or whatever version this is) + +- cd cfitsio/ + +- copy the cfitsio-xcodeproj.zip file here + +- unzip cfitsio-xcodeproj.zip + +- start Xcode and open cfitsio.xcodeproj + +- expand the "Targets" menu under "Groups & Files" + +- choose one of the following build options: + + * right-click on Build PPC -> Build "Build PPC" + + * right-click on Build i386 -> Build "Build i386" + + * right-click on Build x86_64 -> Build "Build x86_64" + + * right-click on Build Universal -> Build "Build Universal" + (Builds all three of the above options, i.e. a Universal Binary + usable on ppc, i386, and x86_64 architectures) + + (For some reason clicking on the menu "Build" icon doesn't seem to + work correctly, but the right-click menus do). + +------------------------------------------------------- + +Another way to build the universal binary: + +- unpack the cfitsio source code tar file +- cd cfitsio + +Set the CFLAGS environment variable for building a Universal Binary: + + C-Shell variants: + setenv CFLAGS "-arch ppc -arch i386 -arch x86_64 -g -O2" + + Bourne Shell variants: + export CFLAGS="-arch ppc -arch i386 -arch x86_64 -g -O2" + +Then proceed with the standard cfitsio build, i.e.: + +- ./configure +- make +- make install + + +------------------------------------------------------- + +Below, are the old (and now obsolete) instructions for building CFITSIO +on classic Mac OS-9 or earlier versions: + +1. Un binhex and unstuff cfitsio_mac.sit.hqx +2. put CFitsioPPC.mcp in the cfitsio directory. +2. Load CFitsioPPC.mcp into CodeWarrior Pro 5 and make. + This builds the cfitsio library for PPC. There are also targets for both + the test program and the speed test program. + +To use the MacOS port you can add Cfitsio PPC.lib to your Codewarrior Pro 5 +project. Note that this only has been tested for the PPC. It probably +won't work on 68k macs. Also note that the fortran bindings aren't +included. I haven't worked with the codewarrior f2c plugin so I don't know +how these would work. If one is interested, please write and I can look +into this. + |