Commit Graph

1523 Commits

Author SHA1 Message Date
Gyusun Yeom 708bbfd807 Generate Sources of master updated at 2019. 09. 15. (일) 15:14:15 GMT 2019-09-16 00:14:15 +09:00
Gyusun Yeom df23003353 Fix importing tags - use proper registry 2019-09-16 00:13:34 +09:00
Gyusun Yeom 41c88953cd Merge https://github.com/nigels-com/glew.git into master HEAD at Mon Aug 19 14:31:27 GMT 2019 2019-08-19 14:31:27 +00:00
Nigel Stewart ea30c83d92 linux-clang: -std=c89 rather than -ansi 2019-08-19 22:46:06 +10:00
Nigel Stewart 9170611428 Travis: Use Xenial for build coverage 2019-08-19 22:43:44 +10:00
Gyusun Yeom 77fa1efe71 Generate Sources of master updated at Thu Aug 8 14:37:32 GMT 2019 2019-08-08 14:37:32 +00:00
Gyusun Yeom 1f730ccb3d Generate Sources of master updated at Mon Jul 29 14:35:28 GMT 2019 2019-07-29 14:35:28 +00:00
Gyusun Yeom 2545ef4e02 Fix error and typo in maintain script 2019-07-01 00:51:33 +09:00
Gyusun Yeom 5bc4c9d380 Generate Sources of master updated at Sun Jun 30 14:34:29 GMT 2019 2019-06-30 14:34:29 +00:00
Gyusun Yeom ff01f1db86 Merge https://github.com/nigels-com/glew.git into master HEAD at Sun Jun 30 14:31:55 GMT 2019 2019-06-30 14:31:55 +00:00
Gyusun Yeom 0329c64675 Fix CI error 2019-06-30 11:04:15 +09:00
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