1
0
Fork 0

Updates to get a working compile/configuration.

This commit is contained in:
curt 2000-04-06 18:44:37 +00:00
parent 58ee35bb4c
commit 9b59736ebc
6 changed files with 21 additions and 4 deletions

View file

@ -181,6 +181,9 @@
/* Define if you have the wait3 system call. */ /* Define if you have the wait3 system call. */
#undef HAVE_WAIT3 #undef HAVE_WAIT3
/* Define if you have the wait3 system call. */
#undef HAVE_ZLIB
/* Define as __inline if that's what the C compiler calls it. */ /* Define as __inline if that's what the C compiler calls it. */
#undef inline #undef inline

View file

@ -211,6 +211,14 @@ AC_CHECK_HEADERS( \
fcntl.h getopt.h malloc.h memory.h stdlib.h sys/param.h sys/stat.h \ fcntl.h getopt.h malloc.h memory.h stdlib.h sys/param.h sys/stat.h \
sys/time.h sys/timeb.h unistd.h windows.h winbase.h values.h ) sys/time.h sys/timeb.h unistd.h windows.h winbase.h values.h )
# Check for system installed zlib
AC_CHECK_HEADER(zlib.h)
if test "x$ac_cv_header_zlib_h" = "xyes"; then
AC_DEFINE( HAVE_ZLIB )
else
echo "no zlib found, using version provided by SimGear."
fi
dnl Checks for typedefs, structures, and compiler characteristics. dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST AC_C_CONST
AC_TYPE_SIZE_T AC_TYPE_SIZE_T

View file

@ -15,7 +15,7 @@ fgfs_construct_LDADD = \
$(top_builddir)/src/Lib/Polygon/libPolygon.a \ $(top_builddir)/src/Lib/Polygon/libPolygon.a \
$(top_builddir)/src/Lib/poly2tri/libpoly2tri.a \ $(top_builddir)/src/Lib/poly2tri/libpoly2tri.a \
$(top_builddir)/src/Lib/Triangle/libTriangle.a \ $(top_builddir)/src/Lib/Triangle/libTriangle.a \
-lsgbucket -lsgmath -lsgmisc -lsgdebug -lz -lgpc -lsgbucket -lsgmath -lsgmisc -lsgdebug -lplibsg -lz -lgpc
fgfs_master_SOURCES = master.cxx fgfs_master_SOURCES = master.cxx

View file

@ -397,7 +397,7 @@ static Point3D calc_normal( FGConstruct& c, int i ) {
v1[0] = p2.x() - p1.x(); v1[1] = p2.y() - p1.y(); v1[2] = p2.z() - p1.z(); v1[0] = p2.x() - p1.x(); v1[1] = p2.y() - p1.y(); v1[2] = p2.z() - p1.z();
v2[0] = p3.x() - p1.x(); v2[1] = p3.y() - p1.y(); v2[2] = p3.z() - p1.z(); v2[0] = p3.x() - p1.x(); v2[1] = p3.y() - p1.y(); v2[2] = p3.z() - p1.z();
sgVectorProduct( normal, v1, v2 ); sgVectorProductVec3( normal, v1, v2 );
sgNormalizeVec3( normal ); sgNormalizeVec3( normal );
return Point3D( normal[0], normal[1], normal[2] ); return Point3D( normal[0], normal[1], normal[2] );
@ -665,7 +665,7 @@ void usage( const string name ) {
} }
main(int argc, char **argv) { int main(int argc, char **argv) {
double lon, lat; double lon, lat;
fglog().setLogLevels( FG_ALL, FG_DEBUG ); fglog().setLogLevels( FG_ALL, FG_DEBUG );
@ -791,4 +791,5 @@ main(int argc, char **argv) {
} }
cout << "[Finished successfully]" << endl; cout << "[Finished successfully]" << endl;
return 0;
} }

View file

@ -103,7 +103,7 @@ void usage( const string name ) {
} }
main(int argc, char **argv) { int main(int argc, char **argv) {
double lon, lat; double lon, lat;
if ( argc < 3 ) { if ( argc < 3 ) {
@ -147,6 +147,8 @@ main(int argc, char **argv) {
lat += dy; lat += dy;
} }
return 0;
} }

View file

@ -47,6 +47,9 @@
/* Define if you have the vprintf function. */ /* Define if you have the vprintf function. */
#undef HAVE_VPRINTF #undef HAVE_VPRINTF
/* Define if you have the wait3 system call. */
#undef HAVE_ZLIB
/* Define as the return type of signal handlers (int or void). */ /* Define as the return type of signal handlers (int or void). */
#undef RETSIGTYPE #undef RETSIGTYPE