summaryrefslogtreecommitdiff
path: root/graphics/glfw/files/patch-compile.sh
blob: 6428fd309850b6e00c2d349b186da2654dce3408 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
--- compile.sh.orig	2004-07-25 00:36:46.000000000 +0400
+++ compile.sh	2008-03-20 05:20:39.000000000 +0300
@@ -72,10 +72,10 @@
 ##########################################################################
 if [ "x$force_gcc" = xyes ]; then
   CC=gcc
-else
-  CC=${CC-cc}
+#else
+#  CC=${CC-cc}
 fi
-CFLAGS=
+#CFLAGS=
 LFLAGS=
 INCS=
 LIBS="-lGL -lX11"
@@ -99,10 +99,10 @@
  INCS="-I/usr/X11/include"
  echo " X11 libraries location: /usr/X11/lib" 1>&6
 # X11R6 in /usr/X11R6/lib ?
-elif [ -r "/usr/X11R6/lib" ]; then
- LFLAGS="$LFLAGS -L/usr/X11R6/lib"
- INCS="-I/usr/X11R6/include"
- echo " X11 libraries location: /usr/X11R6/lib" 1>&6
+elif [ -r "${LOCALBASE}/lib" ]; then
+ LFLAGS="$LFLAGS -L${LOCALBASE}/lib"
+ INCS="-I${LOCALBASE}/include"
+ echo " X11 libraries location: ${LOCALBASE}/lib" 1>&6
 # X11R5 in /usr/X11R5/lib ?
 elif [ -r "/usr/X11R5/lib" ]; then
  LFLAGS="$LFLAGS -L/usr/X11R5/lib"
@@ -145,9 +145,9 @@
 rm -f conftest*
 
 echo " Using GNU C: ""$use_gcc" 1>&6
-if [ "x$use_gcc" = xyes ]; then
-  CC=gcc
-fi
+#if [ "x$use_gcc" = xyes ]; then
+#  CC=gcc
+#fi
 echo " " 1>&6
 
 
@@ -169,6 +169,8 @@
 int main() {; return 0;}
 EOF
 
+CFLAGS="${CFLAGS} -I${LOCALBASE}/include"
+
 if { (eval echo $config_script: \"$compile\") 1>&5; (eval $compile) 2>&5; }; then
   rm -rf conftest*
   has_xf86vm=yes
@@ -200,18 +202,10 @@
 
 # Try -lpthread (most systems)
 LIBS_OLD="$LIBS"
-LIBS="$LIBS -lpthread"
-if { (eval echo $config_script: \"$link\") 1>&5; (eval $link) 2>&5; }; then
-  rm -rf conftest*
-  has_pthread=yes
-else
-  echo "$config_script: failed program was:" >&5
-  cat conftest.c >&5
-fi
 
 # Try -pthread (e.g. FreeBSD)
 if [ "x$has_pthread" = xno ]; then
-  LIBS="$LIBS_OLD -pthread"
+  LIBS="$LIBS_OLD ${PTHREAD_LIBS}"
   if { (eval echo $config_script: \"$link\") 1>&5; (eval $link) 2>&5; }; then
     rm -rf conftest*
     has_pthread=yes
@@ -369,24 +363,24 @@
 echo "$config_script: Checking for sysconf support" >&5
 has_sysconf=no
 
-cat > conftest.c <<EOF
+#cat > conftest.c <<EOF
 #include <unistd.h>
 #ifndef _SC_NPROCESSORS_ONLN
 #ifndef _SC_NPROC_ONLN
 #error Neither _SC_NPROCESSORS_ONLN nor _SC_NPROC_ONLN available
 #endif
 #endif
-int main() {long x=sysconf(_SC_ARG_MAX); return 0; }
-EOF
+#int main() {long x=sysconf(_SC_ARG_MAX); return 0; }
+#EOF
 
-if { (eval echo $config_script: \"$link\") 1>&5; (eval $link) 2>&5; }; then
-  rm -rf conftest*
-  has_sysconf=yes
-else
-  echo "$config_script: failed program was:" >&5
-  cat conftest.c >&5
-fi
-rm -f conftest*
+#if { (eval echo $config_script: \"$link\") 1>&5; (eval $link) 2>&5; }; then
+#  rm -rf conftest*
+#  has_sysconf=yes
+#else
+#  echo "$config_script: failed program was:" >&5
+#  cat conftest.c >&5
+#fi
+#rm -f conftest*
 
 echo " sysconf support: ""$has_sysconf" 1>&6
 if [ "x$has_sysconf" = xyes ]; then
@@ -429,9 +423,9 @@
 # Post fixups
 ##########################################################################
 if [ "x$use_gcc" = xyes ]; then
-  CFLAGS_SPEED="-c -I. -I.. $CFLAGS -O3 -ffast-math -Wall"
+  CFLAGS_SPEED="-c -I. -I.. $CFLAGS -Wall"
   CFLAGS="-c -I. -I.. $CFLAGS -Os -Wall"
-  CFLAGS_LINK="$INCS -O3 -ffast-math -Wall"
+  CFLAGS_LINK="$INCS -Wall"
 else
   CFLAGS_SPEED="-c -I. -I.. $CFLAGS -O"
   CFLAGS="-c -I. -I.. $CFLAGS -O"