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:
parent
83388f0c38
commit
b628d7cdd8
2 changed files with 51 additions and 2 deletions
36
README.nurbs++
Normal file
36
README.nurbs++
Normal 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.
|
17
configure.ac
17
configure.ac
|
@ -208,13 +208,26 @@ AC_CHECK_HEADER(plib/pu.h)
|
|||
if test "x$ac_cv_header_plib_pu_h" != "xyes"; then
|
||||
echo
|
||||
echo "You *must* have the plib library installed on your system to build"
|
||||
echo "the FGFS simulator!"
|
||||
echo "TerraGear!"
|
||||
echo
|
||||
echo "Please see README.plib for more details."
|
||||
echo
|
||||
echo "configure aborted."
|
||||
exit
|
||||
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
|
||||
|
||||
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
|
||||
echo
|
||||
echo "You *must* have the SimGear support library installed on your system"
|
||||
echo "to build the FGFS simulator!"
|
||||
echo "to build TerraGear!"
|
||||
echo
|
||||
echo "Please see README.SimGear for more details."
|
||||
echo
|
||||
|
|
Loading…
Reference in a new issue