README for Ray++ v0.4 ===================== This library is released under the terms and conditions of the GNU Library General Public License. See the file "COPYING" for details. Copyright (C) 1998-2001 Martin Reinecke and others. See the AUTHORS file for more information. CONFIGURATION ============= To successfully compile Ray++, you need a relatively standard-compliant C++-compiler. For testing, gcc 3.0 was used. To build Ray++, cd to the Ray++ root directory and type ./configure At the moment, only gcc is supported. If you manage to compile Ray++ with a different compiler, please contact me so that I can add your changes to configure.in. It is possible to explicitly specify the compiler executable, e.g. to write CXX=/some/path/g++ ./configure This can bew useful if you have different compilers on your system. For additional configuration options see the last lines of the output of ./configure --help Alternatively, project files for MSVC++ 6.0 are provided in the subdirectory msvc60. COMPILATION =========== After configuration, just type 'make' (if this does not work, try 'gmake'). This will build a library containing all classes and utilities of Ray++. The sample programs are located in the directory programs/. Typing 'make' in this directory will create all the executables and run them. They will produce Targa images which can be viewed with many programs (xv, display, etc.). The documentation can be created with "make doc"; this requires Doxygen 1.0, however. FURTHER INFORMATION =================== The Ray++ home page is located at http://www.mpa-garching.mpg.de/~martin/ray++ This page contains pointers to the latest Ray++ information (code, documentation, mailing lists, pictures etc.) Have fun, Martin Reinecke (martin@mpa-garching.mpg.de) |