Commit Graph

98 Commits

Author SHA1 Message Date
Nigel Stewart
c3ea366c9d Add SYSTEM=Linux-clang-egl config 2016-02-06 12:41:12 +10:00
Nigel Stewart
43a9299230 Initial EGL core and extension support with Python egl.xml spec parser 2016-02-06 12:41:11 +10:00
Nigel Stewart
c45763d790 Add make toolchains for msys, msys-win32 and msys-win64 2016-02-06 06:46:18 +10:00
Nigel Stewart
f65df11fa7 GNU make MSYS2 toolchain configuration added 2016-02-05 22:34:16 +10:00
Nigel Stewart
107c23d970 Update config.guess from upstream 2016-02-05 22:32:22 +10:00
Nigel Stewart
b3440c0979 Add SYSTEM=mingw-win32 configuration for 32-bit MinGW variant 2016-02-04 22:33:41 +10:00
Nigel Stewart
b5e16ca938 Disable stack protector for Linux builds, to avoid runtime dependency 2016-01-07 22:07:00 +10:00
Nigel Stewart
dd6e034cba Bump GLEW to version 2.0.0, with Core context support, but no MX, for now. 2015-12-06 12:50:41 +10:00
Nigel Stewart
be2688de70 For mingw32 cross-builds, link msvcrt library for malloc, free, etc 2015-12-06 12:49:27 +10:00
Nigel Stewart
c8c0c1e480 OSX install to /usr/local as required by 10.11 El Capitan 2015-11-17 21:23:51 +10:00
Mischa Spiegelmock
f9466c40f8 stick OSX install in /usr/local prefix; 10.11 does not allow writing to /usr/{include,lib} 2015-11-17 21:18:35 +10:00
Nigel Stewart
fd49b2baff Touch-ups for GLEW_OSMESA build support 2015-10-10 11:33:40 +10:00
Julian Squires
11e24d4a9b Hack in crude OSMesa support
Mostly this is quick, "do nothing" ifdefs when built with
SYSTEM=linux-osmesa, to support the off-screen rendering mode of Mesa in
headless tests.  Support in glewinfo and visualinfo is enough to get
them compile, but insufficient for them to run successfully.
2015-10-10 11:26:03 +10:00
Nigel Stewart
f0067bb115 Bump version to 1.13.0, updated documentation. 2015-08-10 21:46:09 +10:00
Nigel Stewart
54b537afda No longer using deprecated AGL framework on Mac for visualinfo 2015-08-07 12:23:36 +10:00
Nigel Stewart
a4a87f9466 Add clang Linux configuraiton. 2015-06-18 21:17:44 +10:00
Nigel Stewart
49eafff105 Use -ansi -pedantic compilation flags for Linux build. 2015-06-13 10:00:42 +10:00
Nigel Stewart
044b9ff14c Add -ansi -pedantic compilation flags for Mac build, as extra diagnostic information. 2015-06-13 10:00:18 +10:00
Nigel Stewart
06430b007b First try AR, then try LIBTOOL... 2015-03-26 19:52:10 +10:00
BastiaanOlij
aee8b6ff69 Renamed ARFLAGS.STATIC to simply ARFLAGS 2015-03-26 13:24:03 +11:00
BastiaanOlij
69cbc3532f Changed approach to be slightly more resilient to regression issues 2015-03-23 21:16:49 +11:00
BastiaanOlij
0c9ab41431 Changing over makefiles so LDFLAGS.STATIC is used. Also added makefile.darwin-universal for creating a universal static library that can be used properly. 2015-03-15 18:55:29 +11:00
Nigel Stewart
9fedd9e053 Bump version to 1.12.0, updated documentation. 2015-01-24 22:45:29 +10:00
Nigel Stewart
138a0b42f4 Update config.guess from http://git.savannah.gnu.org/cgit/config.git/plain/config.guess 2015-01-24 17:38:29 +10:00
Nigel Stewart
c3e6ce6b61 Sourceforge Bug 253 - CFLAGS for Solaris need PIC specified 2015-01-24 17:08:19 +10:00
Nigel Stewart
5eaf283c70 #264 FreeBSD: missing -fPIC when linking libglew 2015-01-07 19:43:34 +10:00
Togo Nishigaki
765b219893 improved config/Makefile.linux-mingw* to support any host easily 2014-11-04 09:37:00 +09:00
Nigel Stewart
3f48639825 Linux gcc 4.8 now builds clean with -Wcast-qual flag. 2014-10-14 19:24:49 +10:00
Nigel Stewart
f796232672 For mingw builds, define GLEW_BUILD unconditionally for shared libs only. 2014-09-27 13:05:04 +10:00
BryceMehring
1292204035 Added support for mingw-w64 cross-compilation. 2014-08-30 04:06:58 -05:00
Nigel Stewart
9b5567b4eb Add initial OpenGL 4.5 support and relevant extensions, version bump to 1.11.0 2014-08-12 00:06:56 +10:00
Nigel Stewart
08196588ed Revert "GLEW Patch #63 - Use CC/CXX/LD variable from environment, don't hardcode cc"
TODO - revisit
2014-02-19 18:38:55 -06:00
Nigel Stewart
d03b68e40d GLEW Patch #62 - stop linking to unneeded Xmu, Xi, Xext libraries 2014-02-19 18:21:33 -06:00
Nigel Stewart
b19d0a09ed GLEW Patch #63 - Use CC/CXX/LD variable from environment, don't hardcode cc 2014-02-19 18:19:47 -06:00
Nigel Stewart
59de259605 For patch #49 Add Haiku platform support
Adpated from patch, infrastructure for Haiku OS support, not yet complete.
2013-12-09 15:20:56 -06:00
Nigel Stewart
a6c3e7dad0 GLEW release version 1.10.0 2013-07-22 07:20:46 -05:00
Nigel Stewart
c8962f9112 Patch #38 Makefile.openbsd 2012-09-17 17:54:25 -05:00
Nigel Stewart
aeb1d33096 #39 patch for PPC64 linux Makefile 2012-09-17 17:42:14 -05:00
Nigel Stewart
287c58f930 Add build support for NaCL - Google Native Client. 2012-08-16 14:26:32 -05:00
Nigel Stewart
0a04f18c01 Use -fPIC for Linux and Darwin builds.
See: https://bugs.launchpad.net/ubuntu/+source/glew/+bug/811789
2012-08-07 21:54:20 -05:00
Nigel Stewart
4c1a2460f3 Add OpenGL 4.3 support, and new extensions. 2012-08-06 09:17:50 -05:00
Nigel Stewart
3828cfb38c Don't link with GLU, no longer needed. 2012-08-05 23:59:29 -05:00
Nigel Stewart
a53c68ddd7 Bump version to GLEW 1.8.0 2012-07-17 23:54:43 -05:00
Nigel Stewart
cb7c643fab Fixups for GLEWAPIENTRY on Apple 2012-05-04 15:58:44 -05:00
Nigel Stewart
863a169bca Resolve ID: 3465140 - makefile.netbsd 2012-05-04 10:56:54 -05:00
Nigel Stewart
3714717177 Resolve ID: 3512247 - CentOS build paths 2012-05-04 09:49:18 -05:00
Nigel Stewart
cc22d28257 Add Fedora ming32 build configuration. 2012-02-16 12:19:17 -06:00
Nigel Stewart
0af3be62b0 Optional symlink step for GLEW build. For Cygwin, Mingw32, etc. 2012-02-15 13:15:40 -06:00
Nigel Stewart
18c9321b46 Add darwin-ppc build config for completness. Works on SnowLeopard with XCode 3.1. Won't work for Lion onwards or XCode 4. 2012-02-12 14:13:33 -06:00
Nigel Stewart
aa7da9242a Makefile refinements: Move strip step from install to build, make it optional. Don't use exotic .o suffixes. Put temporary files in tmp/ for easy seperation and deltion 2012-02-12 14:12:36 -06:00