Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Maik Froechtenicht
glew
Commits
b19d0a09
Commit
b19d0a09
authored
Feb 19, 2014
by
Nigel Stewart
Browse files
GLEW Patch #63 - Use CC/CXX/LD variable from environment, don't hardcode cc
parent
c5a3681e
Changes
18
Hide whitespace changes
Inline
Side-by-side
config/Makefile.cygming
View file @
b19d0a09
...
...
@@ -4,8 +4,8 @@ BINDIR = /usr/bin
LIBDIR
=
/usr/lib/mingw
INCDIR
=
/usr/include/mingw/GL
# use gcc for linking, with ld it does not work
CC
:
=
gcc
-mno-cygwin
LD
:
=
gcc
-mno-cygwin
CC
?
=
gcc
-mno-cygwin
LD
?
=
$(CC)
LN
:=
CFLAGS.SO
=
-DGLEW_BUILD
LDFLAGS.GL
=
-lopengl32
-lgdi32
-luser32
-lkernel32
...
...
config/Makefile.cygwin
View file @
b19d0a09
NAME
=
GLEW
GLEW_DEST
?=
/usr
# use gcc for linking, with ld it does not work
CC
:
=
cc
LD
:
=
cc
CC
?
=
cc
LD
?
=
$(CC)
LN
:=
LDFLAGS.EXTRA
=
LIBDIR
=
$(GLEW_DEST)
/lib
...
...
config/Makefile.darwin
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
cc
CC
?
=
cc
LD
?
=
$(CC)
CFLAGS.EXTRA
=
-dynamic
-fno-common
#CFLAGS.EXTRA += -no-cpp-precomp
LDFLAGS.EXTRA
=
...
...
config/Makefile.darwin-ppc
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
cc
CC
?
=
cc
LD
?
=
$(CC)
CFLAGS.EXTRA
=
-arch
ppc
-dynamic
-fno-common
#CFLAGS.EXTRA += -no-cpp-precomp
LDFLAGS.EXTRA
=
-arch
ppc
...
...
config/Makefile.darwin-x86_64
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
cc
CC
?
=
cc
LD
?
=
$(CC)
CFLAGS.EXTRA
=
-arch
x86_64
-dynamic
-fno-common
#CFLAGS.EXTRA += -no-cpp-precomp
LDFLAGS.EXTRA
=
-arch
x86_64
...
...
config/Makefile.freebsd
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
ld
CC
?
=
cc
LD
?
=
ld
LDFLAGS.EXTRA
=
-L
/usr/X11R6/lib
LDFLAGS.GL
=
-lXmu
-lXi
-lGL
-lXext
-lX11
LDFLAGS.STATIC
=
-Wl
,-Bstatic
...
...
config/Makefile.gnu
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
cc
CC
?
=
cc
LD
?
=
$(CC)
LDFLAGS.EXTRA
=
-L
/usr/X11R6/lib
LDFLAGS.GL
=
-lXmu
-lXi
-lGL
-lXext
-lX11
LDFLAGS.STATIC
=
-Wl
,-Bstatic
...
...
config/Makefile.haiku
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
cc
CC
?
=
cc
LD
?
=
$(CC)
ifneq
(undefined, $(origin GLEW_MX))
CFLAGS.EXTRA
=
-DGLEW_MX
endif
...
...
config/Makefile.irix
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
ld
CC
?
=
cc
LD
?
=
ld
ABI
=
-64
# -n32
CC
+=
$(ABI)
LD
+=
$(ABI)
...
...
config/Makefile.kfreebsd
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
cc
CC
?
=
cc
LD
?
=
$(CC)
LDFLAGS.EXTRA
=
-L
/usr/X11R6/lib
LDFLAGS.GL
=
-lXmu
-lXi
-lGL
-lXext
-lX11
LDFLAGS.STATIC
=
-Wl
,-Bstatic
...
...
config/Makefile.linux
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
cc
CC
?
=
cc
LD
?
=
$(CC)
M_ARCH
?=
$(
shell
uname
-m
)
ARCH64
=
false
ifeq
(x86_64,${M_ARCH})
...
...
config/Makefile.mingw
View file @
b19d0a09
NAME
=
glew32
# use gcc for linking, with ld it does not work
CC
:
=
gcc
LD
:
=
gcc
CC
?
=
gcc
LD
?
=
$(CC)
LN
:=
CFLAGS.SO
=
-DGLEW_BUILD
LDFLAGS.GL
=
-lopengl32
-lgdi32
-luser32
-lkernel32
...
...
config/Makefile.nacl-32
View file @
b19d0a09
...
...
@@ -6,9 +6,9 @@ ifeq (Linux,${M_NAME})
M_PREFIX
=
i686
endif
CC
=
$(M_PREFIX)
-nacl-gcc
CXX
=
$(M_PREFIX)
-nacl-g
++
LD
=
$(M_PREFIX)
-nacl-ld
CC
?
=
$(M_PREFIX)
-nacl-gcc
CXX
?
=
$(M_PREFIX)
-nacl-g
++
LD
?
=
$(M_PREFIX)
-nacl-ld
STRIP
?=
EXT.DYNAMIC
=
so
LDFLAGS.EXTRA
=
...
...
config/Makefile.nacl-64
View file @
b19d0a09
...
...
@@ -6,9 +6,9 @@ ifeq (Linux,${M_NAME})
M_PREFIX
=
i686
endif
CC
=
$(M_PREFIX)
-nacl-gcc
CXX
=
$(M_PREFIX)
-nacl-g
++
LD
=
$(M_PREFIX)
-nacl-ld
CC
?
=
$(M_PREFIX)
-nacl-gcc
CXX
?
=
$(M_PREFIX)
-nacl-g
++
LD
?
=
$(M_PREFIX)
-nacl-ld
STRIP
?=
EXT.DYNAMIC
=
so
LDFLAGS.EXTRA
=
...
...
config/Makefile.netbsd
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
ld
CC
?
=
cc
LD
?
=
ld
LDFLAGS.EXTRA
=
-L
/usr/X11R7/lib
-R
/usr/X11R7/lib
LDFLAGS.GL
=
-lXmu
-lXi
-lGL
-lXext
-lX11
LDFLAGS.STATIC
=
-Wl
,-Bstatic
...
...
config/Makefile.openbsd
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
ld
CC
?
=
cc
LD
?
=
ld
LDFLAGS.EXTRA
=
-L
/usr/X11R6/lib
LDFLAGS.GL
=
-lXmu
-lXi
-lGLU
-lGL
-lXext
-lX11
-lm
LDFLAGS.STATIC
=
-Wl
,-Bstatic
...
...
config/Makefile.solaris
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
cc
LD
=
ld
CC
?
=
cc
LD
?
=
ld
CFLAGS.EXTRA
=
-I
/usr/openwin/include
LDFLAGS.SO
=
-G
LDFLAGS.EXTRA
=
-L
/usr/openwin/lib
...
...
config/Makefile.solaris-gcc
View file @
b19d0a09
NAME
=
$(GLEW_NAME)
CC
=
gcc
LD
=
ld
CC
?
=
gcc
LD
?
=
ld
CFLAGS.EXTRA
=
-I
/usr/openwin/include
LDFLAGS.SO
=
-G
LDFLAGS.EXTRA
=
-L
/usr/openwin/lib
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment