Author: yuri
Date: 2010-10-11 13:29:56 -0700 (Mon, 11 Oct 2010)
New Revision: 7716
Log:
fix cross mingw build


Modified:
   trunk/configure.in

Modified: trunk/configure.in
===================================================================
--- trunk/configure.in  2010-10-11 18:10:32 UTC (rev 7715)
+++ trunk/configure.in  2010-10-11 20:29:56 UTC (rev 7716)
@@ -67,6 +67,15 @@
 
 AC_SUBST(OPTIM)
 
+dnl in case of cross-compiling mingw32 under linux we must change uname for 
Win32 GUI
+dnl run ./configure --host=i686-pc-ming32 try use X11 without change uname
+if test "x$cross_compiling" != xno ; then
+  case $host_alias in
+    *mingw*)
+    uname=MINGW
+    ;;
+  esac
+fi
 dnl OS-specific pre-tests...
 case $uname in
     CYGWIN*)
@@ -206,7 +215,7 @@
 
                        PICFLAG=0
                        SHAREDSUFFIX=".dll"
-                       DSOCOMMAND="\$(CXX) -Wl,--out-implib,lib\$(DSONAME).a 
-shared -DFL_SHARED -DFL_LIBRARY -DFL_IMAGES_LIBRARY -DFL_GLUT_LIBRARY 
-DFL_FORMS_LIBRARY -DFL_GL_LIBRARY $DEBUGFLAG -o"
+                       DSOCOMMAND="\$(CXX) 
-Wl,--out-implib,../lib/lib\$(DSONAME).a -shared -DFL_SHARED -DFL_LIBRARY 
-DFL_IMAGES_LIBRARY -DFL_GLUT_LIBRARY -DFL_FORMS_LIBRARY -DFL_GL_LIBRARY 
$DEBUGFLAG -o"
                CFLAGS="$CFLAGS -D_WIN32"
                        CPPFLAGS="$CPPFLAGS -D_WIN32"
                CXXFLAGS="$CXXFLAGS -D_WIN32"
@@ -707,7 +716,7 @@
 
   dnl Check for the XCursor library
   AC_CHECK_HEADER(
-         X11/Xcursor/Xcursor.h,
+         X11/Xcursor/XcursorSSS.h,
          AC_CHECK_LIB(Xcursor, XcursorImageLoadCursor,
          AC_DEFINE(USE_XCURSOR)
          LIBS="-lXcursor $LIBS",

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to