Gyusun Yeom
e3f3079a53
Add CI pipeline data
2019-06-29 18:51:17 +09:00
Gyusun Yeom
c52a9eb978
Move maintain script into own directory
2019-06-29 18:28:31 +09:00
Nigel Stewart
47588720ee
Extend GLEW_INCLUDE support to eglew.h and glxew.h
2019-06-13 09:28:51 +10:00
ArthurSonzogni
8c42082242
Fix cmake error on Linux "no LIBRARY DESTINATION"
...
On Linux, cmake gives the error:
~~~bash
CMake Error at CMakeLists.txt:79 (INSTALL):
INSTALL TARGETS given no LIBRARY DESTINATION for shared library target
"libglew_shared".
CMake Error at CMakeLists.txt:94 (INSTALL):
INSTALL TARGETS given no LIBRARY DESTINATION for shared library target
"libglewmx_shared".
-- Configuring incomplete, errors occurred!
~~~
This bug was caused by the merge:
e4de8a77a1
Containing:
* Update library install directories in Cmake
commit 5a7232fc53
* Install directories set in single statement
commit def19e7de4
The cause is that RUNTIME DESTINATION is now defined (for Windows), but
not LIBRARY DESTINATION (for Linux).
See issue: https://github.com/Perlmint/glew-cmake/issues/17
2019-06-11 21:37:30 +09:00
Gyusun Yeom
662a645508
Merge https://github.com/nigels-com/glew.git into master HEAD at Wed Apr 24 02:44:14 GMT 2019
2019-04-24 02:44:14 +00:00
Stefan Zabka
154f83e024
Made build description a bit clearer
...
I hope this version is more understandable for people just reading the Readme
I had to go read #13 first to understand what this meant.
2019-04-23 23:03:53 +10:00
Gyusun Yeom
e4de8a77a1
Merge pull request #16 from GekkieHenkie/patch-1
...
Update library install directories in Cmake
2019-04-20 15:45:09 +09:00
GekkieHenkie
5a7232fc53
Install directories set in single statement
2019-04-09 23:59:48 +02:00
GekkieHenkie
def19e7de4
Update library install directories in Cmake
...
Currently (well, at least on Windows), the created DLL files aren't installed to the correct directory after a build. The DLL files are installed to the 'lib' directory. Which actually is the place for the static library or the shared library's symbols file (.lib).
The shared library runtimes should be installed to the 'bin' output directory, as proposed in this PR.
See the ```CONFIGURATIONS``` option in [Install command introduction in the CMake manual](https://cmake.org/cmake/help/v3.14/command/install.html#introduction ) for an example.
It's considered best practice and follows convention as used in other notable libraries as libpng, libogg/vorbis, freetype, zlib, tinyxml, etc, to install the runtime output in the 'bin' directory.
2019-04-09 23:22:16 +02:00
Gyusun Yeom
f92c14bcc1
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Apr 8 02:44:15 GMT 2019
2019-04-08 02:44:15 +00:00
Nigel Stewart
61d167422c
Elbrus 2000 architecture support added for Linux make build
2019-04-07 19:39:22 +10:00
Gyusun Yeom
9cc72c5dc2
Merge https://github.com/nigels-com/glew.git into master HEAD at Wed Mar 20 02:44:18 GMT 2019
2019-03-20 02:44:18 +00:00
Nigel Stewart
3565eacf87
Include cstddef and cstdint (rather than C versions) for C++ compiler on macOS and Linux
2019-03-19 20:08:48 +10:00
Gyusun Yeom
e6d676975f
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Mar 18 02:44:18 GMT 2019
2019-03-18 02:44:18 +00:00
TheVice
1f833c032f
[parse_xml] resolved "TypeError: a bytes-like object is required, not 'str'"
...
after commit 10f2d76c62
was applied.
2019-03-17 22:48:22 +10:00
TheVice
1b17b0b210
[parse_xml] replaced OptionParser with ArgumentParser according
...
to depreciation of first one starting from Python version 3.2.
2019-03-17 22:48:22 +10:00
Gyusun Yeom
89b83938a2
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Mar 17 02:44:17 GMT 2019
2019-03-17 02:44:17 +00:00
Nigel Stewart
f5feecd46e
Extend glew.pc output to mention GL linking (-framework on OSX)
2019-03-17 09:05:27 +10:00
Valentin Sarthou
10f2d76c62
Write files in binary format in parse_xml.py
...
Issue:
On Windows platforms, when writing files with python in text-mode, LF
characters get converted to CRLF.
This behavior leads to incorrect code generation in the steps following
parse_xml.py
Fix:
Replace file access mode by 'wb' to avoid any platform-dependent behavior
regarding newlines.
2019-03-17 09:03:24 +10:00
Gyusun Yeom
f8de1d2860
Generate Sources of origin/master updated at Tue Feb 5 17:45:53 GMT 2019
2019-02-06 02:45:53 +09:00
Gyusun Yeom
f2e1f3bac5
Merge https://github.com/nigels-com/glew.git into master HEAD at Tue Feb 5 17:44:15 GMT 2019
2019-02-06 02:44:15 +09:00
Nigel Stewart
565caae5ad
Prune auto/core for GLX code generation from XML
2019-02-05 06:37:36 +10:00
Nigel Stewart
521fa58c63
Use parse_xml.py for GLX code generation
2019-02-05 06:37:36 +10:00
Gyusun Yeom
f93eddb4a4
Generate Sources of origin/master updated at Mon Feb 4 17:45:53 GMT 2019
2019-02-05 02:45:53 +09:00
Gyusun Yeom
edf558f8f6
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Feb 4 17:44:16 GMT 2019
2019-02-05 02:44:16 +09:00
Nigel Stewart
3e6dfc4414
Prune auto/core for WGL code generation from XML
2019-02-04 07:58:55 +10:00
Nigel Stewart
dcff76b0d1
Type-mapping isn't needed for parse_xml.py WGL purposes, after all
2019-02-04 07:58:55 +10:00
Nigel Stewart
62b9213b44
Use parse_xml.py for WGL code generation
2019-02-04 07:58:55 +10:00
Gyusun Yeom
abb57c9b54
Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Feb 3 17:44:16 GMT 2019
2019-02-04 02:44:16 +09:00
Nigel Stewart
278a314d99
Improved robustness for EGL-Registry download
2019-02-03 18:45:46 +10:00
Gyusun Yeom
f1a95440ea
Generate Sources of origin/master updated at Sat Feb 2 17:45:50 GMT 2019
2019-02-03 02:45:50 +09:00
Gyusun Yeom
b2ea0143bd
Merge https://github.com/nigels-com/glew.git into master HEAD at Sat Feb 2 17:44:17 GMT 2019
2019-02-03 02:44:17 +09:00
Nigel Stewart
6f31e134f6
Extend glewinfo to support optional -experimental mode, default to normal mode of operation
2019-02-02 15:03:57 +10:00
TheVice
e304e73230
[filter_gl_ext] removed command that currently not applicable.
2019-02-02 15:03:27 +10:00
Nigel Stewart
103b3d156e
Update copyright information for 2019
2019-02-02 14:19:42 +10:00
Nigel Stewart
44049b7de2
FreeBSD cmake fixup for locating X11 include and lib
2019-02-02 09:23:01 +10:00
Nigel Stewart
899d47a2f3
FreeBSD build fixup to use X11 from /usr/local
2019-02-02 09:23:01 +10:00
Nigel Stewart
fbcb13d274
FreeBSD xargs fixup for auto/Makefile
2019-02-02 09:23:01 +10:00
Nigel Stewart
a8df738667
FreeBSD using #!/usr/bin/env for portability
2019-02-02 09:23:01 +10:00
Nigel Stewart
79ca96a53e
FreeBSD pkg install for README.md
2019-02-02 09:23:01 +10:00
Gyusun Yeom
4932bbba1d
Merge https://github.com/nigels-com/glew.git into master HEAD at Thu Jan 31 17:44:16 GMT 2019
2019-02-01 02:44:16 +09:00
Nigel Stewart
ce7bb5a8f0
Whitespace tidy-up for README.md
2019-01-31 08:31:31 +10:00
Gyusun Yeom
d650219631
Merge https://github.com/nigels-com/glew.git into master HEAD at Wed Jan 30 17:44:16 GMT 2019
2019-01-31 02:44:16 +09:00
Nigel Stewart
8368ad1c3e
Travis: variable-driven artifacts (again)
2019-01-30 20:55:26 +10:00
Nigel Stewart
0cb090a1a9
Travis: variable-driven artifacts
2019-01-30 20:43:20 +10:00
Nigel Stewart
fb66d74d14
Travis: S3 credentials
2019-01-30 08:05:53 +10:00
Nigel Stewart
70fb6195ae
Travis: disable EGL for now to workaround build failures
2019-01-30 07:46:03 +10:00
Nigel Stewart
180ac698f7
Travis build coverage updates
2019-01-30 07:46:03 +10:00
Gyusun Yeom
d36641c3e5
Generate Sources of origin/master updated at Mon Jan 28 17:45:47 GMT 2019
2019-01-29 02:45:47 +09:00
Gyusun Yeom
923d1cadf3
Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Jan 28 17:44:16 GMT 2019
2019-01-29 02:44:16 +09:00