1
0
Fork 0

Add a check for the nurbs++ library.

Add a README.nurbs++ explaining where the nurbs++ package can be found
  and a bit about what it is.
This commit is contained in:
curt 2003-03-09 18:10:32 +00:00
parent 83388f0c38
commit b628d7cdd8
2 changed files with 51 additions and 2 deletions

36
README.nurbs++ Normal file
View file

@ -0,0 +1,36 @@
You *must* have the libnurbs++ package installed on your system to
build portions of TerraGear".
You can get the latest version of libnurbs++ from:
http://libnurbs.sourceforge.net/
More information:
Non-Uniform Rational B-Splines (NURBS) curves and surface are
parametric functions which can represent any type of curves or
surfaces. This C++ library hides the basic mathematics of
NURBS. This allows the user to focus on the more challenging parts
of their projects. The library also offers a lot of features to help
generate NURBS from data points.
The NURBS++ package includes a matrix library, an image manipulation
library, a numerical library and a NURBS library. They can all be
used on their own but they are all developped to support my NURBS
needs.
NURBS++ is being revived under sourceforge as the nurbs++ project
(it is under the libnurbs directory for obvious reasons). Please use
the sourceforge tools to send bug reports, feature requests, etc.
This library is now used in the Mind's Eyes project and also in the
Innovation3D project. Both projects aim at creating a free 3D
modeller for UNIX machines. If you know other projects which use the
library please let me know. It helps justify the effort I put into
it.
The library is under the GNU Library Public Licence term. This means
it's free. You can copy it, modify it and even enjoy it. You do have
to add my name as the author of the work, after all this is still
copyrighted material. If the above license is bad for you, talk to
me. I'm sure we can work something out.

View file

@ -208,13 +208,26 @@ AC_CHECK_HEADER(plib/pu.h)
if test "x$ac_cv_header_plib_pu_h" != "xyes"; then if test "x$ac_cv_header_plib_pu_h" != "xyes"; then
echo echo
echo "You *must* have the plib library installed on your system to build" echo "You *must* have the plib library installed on your system to build"
echo "the FGFS simulator!" echo "TerraGear!"
echo echo
echo "Please see README.plib for more details." echo "Please see README.plib for more details."
echo echo
echo "configure aborted." echo "configure aborted."
exit exit
fi fi
dnl Check for "libnurbs++" without which we cannot go on
AC_CHECK_HEADER(nurbs++/nurbsS.hh)
if test "x$ac_cv_header_nurbspp_nurbsS_hh" != "xyes"; then
echo
echo "You *must* have the nurbs++ library installed on your system to build"
echo "TerraGear!"
echo
echo "Please see README.nurbs++ for more details."
echo
echo "configure aborted."
exit
fi
AC_LANG_POP AC_LANG_POP
dnl Check if Generic Polygon Clipping library is installed dnl Check if Generic Polygon Clipping library is installed
@ -250,7 +263,7 @@ AC_CHECK_HEADER(simgear/version.h)
if test "x$ac_cv_header_simgear_version_h" != "xyes"; then if test "x$ac_cv_header_simgear_version_h" != "xyes"; then
echo echo
echo "You *must* have the SimGear support library installed on your system" echo "You *must* have the SimGear support library installed on your system"
echo "to build the FGFS simulator!" echo "to build TerraGear!"
echo echo
echo "Please see README.SimGear for more details." echo "Please see README.SimGear for more details."
echo echo