summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xconfigure15
-rw-r--r--otherlibs/graph/Makefile2
-rw-r--r--otherlibs/graph/libgraph.h4
3 files changed, 13 insertions, 8 deletions
diff --git a/configure b/configure
index c2e134785..6e5c95559 100755
--- a/configure
+++ b/configure
@@ -574,7 +574,7 @@ for dir in $x11_include_dir \
/opt/X11R6/include /opt/X11R5/include
do
if test -f $dir/X11/X.h; then
- x11_include=$dir/X11
+ x11_include=$dir
break
fi
done
@@ -604,11 +604,16 @@ if test "$x11_include" = "not found" || test "$x11_link" = "not found"
then
echo "X11 not found, the \"graph\" library will not be supported."
else
- echo "X11_INCLUDES=$x11_include" >> Makefile
- echo "X11_LINK=$x11_link" >> Makefile
- echo "Location of X11 include files: $x11_include"
+ echo "Location of X11 include files: $x11_include/X11"
echo "Options for linking with X11: $x11_link"
otherlibraries="$otherlibraries graph"
+ if test "$x11_include" = "/usr/include"; then
+ x11_include=""
+ else
+ x11_include="-I$x11_include"
+ fi
+ echo "X11_INCLUDES=$x11_include" >> Makefile
+ echo "X11_LINK=$x11_link" >> Makefile
fi
# See if we can compile the dbm library
@@ -680,7 +685,7 @@ echo " target architecture ...... $bignum_arch"
if test "$x11_include" != "not found" && test "$x11_lib" != "not found"; then
echo "The \"graph\" library:"
-echo " options for compiling .... -I$x11_include"
+echo " options for compiling .... $x11_include"
echo " options for linking ...... $x11_link"
fi
diff --git a/otherlibs/graph/Makefile b/otherlibs/graph/Makefile
index 1747f9cb4..539ba8878 100644
--- a/otherlibs/graph/Makefile
+++ b/otherlibs/graph/Makefile
@@ -3,7 +3,7 @@
include ../../config/Makefile
CC=$(BYTECC)
-CFLAGS=-I../../byterun -I$(X11_INCLUDES) -O $(BYTECCCOMPOPTS)
+CFLAGS=-I../../byterun $(X11_INCLUDES) -O $(BYTECCCOMPOPTS)
CAMLC=../../boot/ocamlrun ../../boot/ocamlc -I ../../stdlib
CAMLOPT=../../boot/ocamlrun ../../ocamlopt -I ../../stdlib
diff --git a/otherlibs/graph/libgraph.h b/otherlibs/graph/libgraph.h
index 1097d2fe9..fb3584f5e 100644
--- a/otherlibs/graph/libgraph.h
+++ b/otherlibs/graph/libgraph.h
@@ -12,8 +12,8 @@
/* $Id$ */
#include <stdio.h>
-#include <Xlib.h>
-#include <Xutil.h>
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
#include <mlvalues.h>
struct canvas {