Macintosh OSX changes.
This commit is contained in:
+32
-20
@@ -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)
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user