summaryrefslogtreecommitdiffhomepage
path: root/src/external/glfw
AgeCommit message (Collapse)Author
2018-07-03CMake: Reuse libraries found by glfw CMake configAhmad Fatoum
if (${PLATFORM} MATCHES "Desktop") target_link_libraries(${RAYLIB}_shared glfw ${GLFW_LIBRARIES}) was never true because PLATFORM STREQUAL "PLATFORM_DESKTOP"... This fixes #551 and makes the changes suggested in #552 (commited as 965cc8ab) unnecessary.
2018-06-12Corrected breaking buildRay San
2018-06-02Update GLFW to latest dev version (master branch)Ray
2018-05-12CMake: (Properly) build glfw separately with CMakeAhmad Fatoum
This reverts commit 2d6fb5c628068757387525e190c3afdbe33ae9c6, and adds a fix for Alien::raylib's test failures. The tests failed because the resulting static library didn't reexport GLFW symbols. As a fix, we now have GLFW create a CMake "object library" target that we can link with both the static and shared raylib. This is arguably ugly... Proper fix would probably be a GLFW upstream object library target. Closes #536.
2018-05-10Add GLFW source tree to src/externalAhmad Fatoum
We need the CMake stuff for wayland configuration. Otherwise, we would have to replicate that ourselves. This is the full 7ef34eb06de54dd9186d3d21a401b2ef819b59e7 tree except for tests/ examples/ and docs/
2018-03-03Updated GLFW library to latest versionraysan5
2018-01-27GLFW: Fix build error on Linux < v2.6.39Ahmad Fatoum
Cherry-pick from upstream glfw/glfw#1196 Found in CPANtesters test of Alien::raylib: http://www.cpantesters.org/cpan/report/d956d128-0339-11e8-b0d1-b6c4abd39192
2017-12-09Added Wayland supportraysan5
Updated to latest GLFW library and working on Wayland support, still looking how to implement it on raylib because it just exposes PLATFORM_DESKTOP and defaults to X11 windowing system on Linux...
2017-11-22Removed useless fileRay San
2017-11-17Remove unneeded glfw dependenciesRay San
Only required by examples
2017-11-13Added GLFW sources to raylibRay San
Compiling GLFW library with raylib avoids external dependencies, this way we solve version problems in some platforms