Macintosh OSX changes.

This commit is contained in:
curt
2001-10-23 20:22:12 +00:00
parent 4f76c258af
commit 7c846972bf
3 changed files with 35 additions and 23 deletions
+32 -20
View File
@@ -50,7 +50,6 @@ else
echo "includedir changed to" $includedir "libdir is" $libdir echo "includedir changed to" $includedir "libdir is" $libdir
fi fi
# set logging default value # set logging default value
# with_logging=yes # with_logging=yes
AC_ARG_WITH(logging, [ --with-logging Include logging output (default)]) AC_ARG_WITH(logging, [ --with-logging Include logging output (default)])
@@ -69,19 +68,22 @@ fi
dnl Check for MS Windows environment dnl Check for MS Windows environment
AC_CHECK_HEADER(windows.h) AC_CHECK_HEADER(windows.h)
dnl extra library and include directories if test "$HOSTTYPE" != "macintosh" ; then
EXTRA_DIRS="/usr/local /usr/local/plib /usr/X11R6" dnl extra library and include directories
EXTRA_DIRS="/usr/local /usr/local/plib /usr/X11R6"
if test -d /opt/X11R6 ; then if test -d /opt/X11R6 ; then
EXTRA_DIRS="$EXTRA_DIRS /opt/X11R6" EXTRA_DIRS="$EXTRA_DIRS /opt/X11R6"
fi fi
if test "x$ac_cv_header_windows_h" = "xyes" ; then if test "x$ac_cv_header_windows_h" = "xyes" ; then
if test -d /usr/mingw/usr ; then if test -d /usr/mingw/usr ; then
EXTRA_DIRS="$EXTRA_DIRS /usr/mingw/usr" EXTRA_DIRS="$EXTRA_DIRS /usr/mingw/usr"
fi
EXTRA_DIRS="${EXTRA_DIRS} `pwd`/Win32"
fi fi
EXTRA_DIRS="${EXTRA_DIRS} `pwd`/Win32"
fi fi
wi_EXTRA_DIRS(no, ${EXTRA_DIRS}) wi_EXTRA_DIRS(no, ${EXTRA_DIRS})
dnl Using AM_CONDITIONAL is a step out of the protected little dnl Using AM_CONDITIONAL is a step out of the protected little
@@ -94,8 +96,11 @@ dnl includes, compile alternative source files, etc.
dnl Enable serial support on Unix type systems dnl Enable serial support on Unix type systems
AM_CONDITIONAL(ENABLE_UNIX_SERIAL, true) AM_CONDITIONAL(ENABLE_UNIX_SERIAL, true)
dnl Check for X11 (fancy) dnl X11 might be installed on Mac OS X, don't want to use it if it is.
AC_PATH_XTRA if test "$HOSTTYPE" != "macintosh" ; then
dnl Check for X11 (fancy)
AC_PATH_XTRA
fi
dnl Checks for libraries. dnl Checks for libraries.
@@ -115,17 +120,24 @@ fi
AM_CONDITIONAL(HAVE_THREADS, test "x$ac_cv_lib_pthread_pthread_exit" = "xyes" -a "x$ac_cv_header_pthread_h" = "xyes") AM_CONDITIONAL(HAVE_THREADS, test "x$ac_cv_lib_pthread_pthread_exit" = "xyes" -a "x$ac_cv_header_pthread_h" = "xyes")
AC_CHECK_LIB(socket, socket) AC_CHECK_LIB(socket, socket)
AC_CHECK_LIB(X11, XCreateWindow)
AC_CHECK_LIB(Xext, XShmCreateImage) dnl X11 might be installed, but we don't want to use it for OSX -dw-
AC_CHECK_LIB(Xi, XGetExtensionVersion) if test "$HOSTTYPE" != "macintosh" ; then
AC_CHECK_LIB(ICE, IceOpenConnection) AC_CHECK_LIB(X11, XCreateWindow)
AC_CHECK_LIB(SM, SmcOpenConnection) AC_CHECK_LIB(Xext, XShmCreateImage)
AC_CHECK_LIB(Xt, XtMalloc) AC_CHECK_LIB(Xi, XGetExtensionVersion)
AC_CHECK_LIB(Xmu, XmuLookupStandardColormap) AC_CHECK_LIB(ICE, IceOpenConnection)
AC_CHECK_LIB(SM, SmcOpenConnection)
AC_CHECK_LIB(Xt, XtMalloc)
AC_CHECK_LIB(Xmu, XmuLookupStandardColormap)
fi
dnl check for OpenGL related libraries dnl check for OpenGL related libraries
if test "x$ac_cv_header_windows_h" != "xyes" ; then if test "$HOSTTYPE" = "macintosh" ; then
dnl Macintosh OSX
LIBS="$LIBS -framework OpenGL -framework GLUT"
elif test "x$ac_cv_header_windows_h" != "xyes" ; then
dnl Reasonable stuff for non-windoze variants ... :-) dnl Reasonable stuff for non-windoze variants ... :-)
AC_CHECK_LIB(GLcore, glNewList) AC_CHECK_LIB(GLcore, glNewList)
+1 -1
View File
@@ -75,7 +75,7 @@ SGSocket::~SGSocket() {
SGSocket::SocketType SGSocket::make_server_socket () { SGSocket::SocketType SGSocket::make_server_socket () {
struct sockaddr_in name; struct sockaddr_in name;
#if defined( __CYGWIN__ ) || defined( __CYGWIN32__ ) || defined( sgi ) || defined( _MSC_VER ) || defined(__MINGW32__) #if defined( __CYGWIN__ ) || defined( __CYGWIN32__ ) || defined( sgi ) || defined( _MSC_VER ) || defined(__MINGW32__) || defined( __APPLE__ )
int length; int length;
#else #else
socklen_t length; socklen_t length;
+1 -1
View File
@@ -4,7 +4,7 @@
#include <string.h> #include <string.h>
#if !defined( WIN32 ) #if !defined( WIN32 )
# if !defined( HAVE_STL_SGI_PORT ) && !defined( __MWERKS__ ) # if !defined( HAVE_STL_SGI_PORT ) && !defined( __MWERKS__ ) && !defined( __APPLE__ )
// Avoid malloc with STLport and MSL // Avoid malloc with STLport and MSL
# include <malloc.h> # include <malloc.h>
# endif # endif