Blame README

Packit c2c737
ABOUT THE OPENEXR LIBRARIES
Packit c2c737
----------------------------
Packit c2c737
Packit c2c737
IlmImf is our "EXR" file format for storing 16-bit FP images.  Libraries in
Packit c2c737
this package depend on the IlmBase library.
Packit c2c737
Packit c2c737
See the IlmImfExamples directory for some code that demonstrates how
Packit c2c737
to use the IlmImf library to read and write OpenEXR files.  The doc
Packit c2c737
directory contains some high-level documentation and history about the
Packit c2c737
OpenEXR format.
Packit c2c737
Packit c2c737
If you have questions about using the OpenEXR libraries, you may want
Packit c2c737
to join our developer mailing list.  See http://www.openexr.com for
Packit c2c737
details.
Packit c2c737
Packit c2c737
Packit c2c737
LICENSE
Packit c2c737
-------
Packit c2c737
Packit c2c737
The OpenEXR source code distribution is free software.  See the file
Packit c2c737
named COPYING (included in this distribution) for details.
Packit c2c737
Packit c2c737
Packit c2c737
BUILDING OPENEXR
Packit c2c737
----------------
Packit c2c737
Packit c2c737
Building OpenEXR requires the IlmBase and the zlib library.
Packit c2c737
Packit c2c737
You can obtain the source code for zlib from:
Packit c2c737
Packit c2c737
   http://www.zlib.net
Packit c2c737
Packit c2c737
If you're building OpenEXR on a Windows platform, see README.win32 for
Packit c2c737
instructions on how to build OpenEXR.  The remainder of this file
Packit c2c737
applies only to GNU/Linux or other UNIX-like systems.
Packit c2c737
Packit c2c737
After installing the required libraries, to build OpenEXR on
Packit c2c737
GNU/Linux or other UNIX-like systems, do this:
Packit c2c737
Packit c2c737
./configure
Packit c2c737
make
Packit c2c737
make install
Packit c2c737
Packit c2c737
unless you obtained IlmBase directly from git, in which case you
Packit c2c737
should first read README.git
Packit c2c737
Packit c2c737
Packit c2c737
Please type :
Packit c2c737
Packit c2c737
./configure --help
Packit c2c737
Packit c2c737
for a list of options in relation to building IlmBase libraries. In 
Packit c2c737
particular, peruse README.namespaces for information regarding the 
Packit c2c737
use of namespaces in IlmBase and OpenEXR.
Packit c2c737
Packit c2c737
See README.OSX for details on building OpenEXR in MacOS X.
Packit c2c737
Packit c2c737
Do `make check` to run the OpenEXR confidence tests.  They should all
Packit c2c737
pass; if you find a test that does not pass on your system, please let
Packit c2c737
us know.
Packit c2c737
Packit c2c737
Other UNIX variants haven't been tested, but should be easy to build.
Packit c2c737
Let us know if you're having problems porting OpenEXR to a particular
Packit c2c737
platform.
Packit c2c737
Packit c2c737
All include files needed to use the OpenEXR libraries are installed in the 
Packit c2c737
OpenEXR subdirectory of the install prefix, e.g. /usr/local/include/OpenEXR.
Packit c2c737
Packit c2c737
Packit c2c737
USING OPENEXR IN YOUR APPLICATIONS
Packit c2c737
----------------------------------
Packit c2c737
Packit c2c737
On systems with support for pkg-config, use `pkg-config --cflags
Packit c2c737
OpenEXR` for the C++ flags required to compile against OpenEXR
Packit c2c737
headers; and `pkg-config --libs OpenEXR` for the linker flags required
Packit c2c737
to link against OpenEXR libraries.
Packit c2c737