Commit Graph

130 Commits

Author SHA1 Message Date
René Schwaiger 5dbae5a837 Make: Remove 32 bit support from universal build
Installing the library fails on macOS 12, if we use the compiler flags
for the i386 architecture.

See also:

- https://github.com/nigels-com/glew/pull/348#issuecomment-1032874467
2022-02-09 19:58:09 +10:00
René Schwaiger 5239c3ae21 Make: Support Apple Silicon in universal build 2022-02-09 19:58:09 +10:00
Nigel Stewart 3f922b3dc6 Updated config.guess from https://github.com/gcc-mirror/gcc/blob/master/config.guess 2021-12-23 10:58:37 +10:00
Vanfanel 062067f2ba Specify that EGL/GLVND doesn't use GLU. 2021-10-29 09:13:42 +10:00
Vanfanel 8e2e31e69b Add support for building against vendor-neutral GLVND instead of GLX on Linux/EGL 2021-10-29 07:14:15 +10:00
Nigel Stewart 247baa9e20 For SYSTEM linux-mingw32 and linux-mingw64 default GLEW_DEST more appropriately 2021-10-05 08:28:12 +10:00
Eonfge 9a2c9a14b7 Add a custom 32bit Flatpak makefile 2020-03-06 07:53:17 +10:00
Nigel Stewart 0831041e9f Refinements for SYSTEM=msys builds (MSYS2) 2019-09-27 23:55:50 +10:00
Nigel Stewart 3f91cd177a For SYSTEM=msys put dll in bin directory 2019-09-27 23:32:44 +10:00
Nigel Stewart 5509e2e13e Resolve gcc -Wshadow / MS C4456 compilation warning(s) 2019-09-27 22:08:15 +10:00
Nigel Stewart ea30c83d92 linux-clang: -std=c89 rather than -ansi 2019-08-19 22:46:06 +10:00
Nigel Stewart 61d167422c Elbrus 2000 architecture support added for Linux make build 2019-04-07 19:39:22 +10:00
Nigel Stewart 899d47a2f3 FreeBSD build fixup to use X11 from /usr/local 2019-02-02 09:23:01 +10:00
Nigel Stewart d547ee1556 Updated config.guess from http://git.savannah.gnu.org/ 2018-10-10 12:32:11 +10:00
Nigel Stewart a8ebd2819e Linux info for EGL, OSMesa and Mingw-64 builds 2018-10-10 12:29:15 +10:00
Nigel Stewart 66144ae686 GLEW 2.2.0 version bump 2018-10-10 11:08:45 +10:00
Paul Steinbrecher c849b3f00b Update support for Cygwin 2.10.0 without X11. Based on MSYS toolchain config. 2018-10-10 11:02:56 +10:00
Paul Steinbrecher e0e17b923e Revert "Update support for Cygwin 2.10.0 - based on MSYS toolchain config."
This reverts commit 2b3a490f7cd45afc294aedad55196b7a5a89813f.
2018-10-10 11:02:56 +10:00
Paul Steinbrecher 23a7226493 Update support for Cygwin 2.10.0 - based on MSYS toolchain config. 2018-10-10 11:02:56 +10:00
Nigel Stewart 1fe2ca4f37 Bump GLEW version to 2.1.0 2017-07-31 20:24:29 +10:00
Nigel Stewart 2906c1c10f OSX makefile refinements - only require GLU in GLEW_APPLE_GLX=1 mode, use -std=c99 for X11/GLX 2017-04-23 11:14:01 +10:00
Nigel Stewart b34af4d1e3 Tidy-up for Mac makefile build configs 2017-04-23 10:55:00 +10:00
Nigel Stewart 6ee72f2fce make build: Updated config.guess 2017-01-08 11:31:30 +10:00
Nigel Stewart 5766d27018 Note that clang is needed for SYSTEM=darwin-universal (not supported for gcc) 2016-12-25 00:50:42 +10:00
Nigel Stewart 51bd94fcca Add Mac gcc6 build configuration (gcc via brew) 2016-12-25 00:48:21 +10:00
Nigel Stewart 7f92f9adf7 Update Mac OSX builds to use -std=c89 rather than -ansi 2016-11-13 11:57:00 +10:00
Loufis 47fb0e3d16 Fixed a bug on macs
- Fixed an issue that made compiling glew hang on macs
- Currently using Apple LLVM version 7.0.2 (clang-700.1.81)
- Added .DS_Store files to gitignore
2016-07-11 07:56:34 -07:00
Nigel Stewart 17cd4a79ee Update config.guess from http://git.savannah.gnu.org/cgit/config.git/plain/config.guess 2016-07-08 20:16:14 +10:00
Nigel Stewart f4d58a657a LDFLAGS.EXTRA += -nostdlib seems problematic for SYSTEM=linux-mingw32, linux-mingw64 2016-02-19 22:24:12 +10:00
Nigel Stewart a9f5ec3e21 Put CFLAGS -fno-builtin and LDFLAGS -nostdlib seperate to CC and LD variables 2016-02-19 22:09:15 +10:00
Wes Tarro 2563b1c36a Finish removing MX support from build system 2016-02-15 16:00:49 -05:00
Wes Tarro e6a74a7487 Add windows build updates to Makefile builds. 2016-02-15 15:29:06 -05:00
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