Blame README

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