Nigel Stewart
7fb9693bd8
Build support for SYSTEM=darwin-arm64
2023-11-10 08:35:40 +10:00
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