<feed xmlns='http://www.w3.org/2005/Atom'>
<title>raylib/cmake, branch fix-mouse-released</title>
<subtitle>Forked from https://github.com/raysan5/raylib</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/'/>
<entry>
<title>CMake: fix dependency build with -Draylib_USE_STATIC_LIBS=ON</title>
<updated>2019-07-23T22:12:38+00:00</updated>
<author>
<name>Ahmad Fatoum</name>
<email>ahmad@a3f.at</email>
</author>
<published>2019-07-23T22:08:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=47137b148997b4d957f86e8780c7e56a210b44b2'/>
<id>47137b148997b4d957f86e8780c7e56a210b44b2</id>
<content type='text'>
Fixes #899, which made apparent three issues with how static libraries
are handled in raylib-config.cmake:

- XPREFIX is set before pkg_check_modules, which causes a duplicate
  STATIC in variables, e.g. PC_RAYLIB_STATIC_STATIC_.*
- raylib_static is searched for, but no library exists with that name
- raylib_LDFLAGS isn't populated properly

This commit fixes these.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #899, which made apparent three issues with how static libraries
are handled in raylib-config.cmake:

- XPREFIX is set before pkg_check_modules, which causes a duplicate
  STATIC in variables, e.g. PC_RAYLIB_STATIC_STATIC_.*
- raylib_static is searched for, but no library exists with that name
- raylib_LDFLAGS isn't populated properly

This commit fixes these.
</pre>
</div>
</content>
</entry>
<entry>
<title>Take care of raylib_USE_STATIC_LIBS when calling find_library</title>
<updated>2019-04-09T10:03:26+00:00</updated>
<author>
<name>myd7349</name>
<email>myd7349@gmail.com</email>
</author>
<published>2019-04-08T09:38:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=5134a3b61de5ac71aececd96def8f72135d3dabd'/>
<id>5134a3b61de5ac71aececd96def8f72135d3dabd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix CMake support on Win32</title>
<updated>2019-04-09T10:03:25+00:00</updated>
<author>
<name>myd7349</name>
<email>myd7349@gmail.com</email>
</author>
<published>2019-04-05T02:56:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=61181f2c49b823f691b42c6de63a5f9f130e18d6'/>
<id>61181f2c49b823f691b42c6de63a5f9f130e18d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Major cleanup to support find_package(raylib)</title>
<updated>2018-07-29T10:35:35+00:00</updated>
<author>
<name>Ahmad Fatoum</name>
<email>ahmad@a3f.at</email>
</author>
<published>2018-07-28T14:08:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=3f097263310c3993a742891bce4dc00892aa5c3d'/>
<id>3f097263310c3993a742891bce4dc00892aa5c3d</id>
<content type='text'>
Remove that link_libraries_to_executable() hack and defines a proper
raylib target that can be used with target_link_libraries.

The same target is also available for external (user) code by using
find_package(raylib).

This results in:

- Remove hardcoded build directories from examples and games CMakeLists.txt
- Allow rlgl_standalone and other special examples to be built easily
- Allow CMake projects to find_package(raylib instead of fiddling with pkg-config
- Makes code a little more maintainable
- Fixes #471, #606.
- Makes code less confusing by removing the double use of PLATFORM (#584).

Note that this is still not _The Right Way_(TM), because normally
raylib-config.cmake (or its includes) would be automatically generated.
I didn't manage to get that to work though, so I went the easier route
of just wrapping pkg_check_modules for consumption by find_package.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove that link_libraries_to_executable() hack and defines a proper
raylib target that can be used with target_link_libraries.

The same target is also available for external (user) code by using
find_package(raylib).

This results in:

- Remove hardcoded build directories from examples and games CMakeLists.txt
- Allow rlgl_standalone and other special examples to be built easily
- Allow CMake projects to find_package(raylib instead of fiddling with pkg-config
- Makes code a little more maintainable
- Fixes #471, #606.
- Makes code less confusing by removing the double use of PLATFORM (#584).

Note that this is still not _The Right Way_(TM), because normally
raylib-config.cmake (or its includes) would be automatically generated.
I didn't manage to get that to work though, so I went the easier route
of just wrapping pkg_check_modules for consumption by find_package.
</pre>
</div>
</content>
</entry>
<entry>
<title>Travis CI: Add OpenAL-Configuration</title>
<updated>2018-07-29T10:13:00+00:00</updated>
<author>
<name>Ahmad Fatoum</name>
<email>ahmad@a3f.at</email>
</author>
<published>2018-07-27T16:17:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=69e147417b68c4d650e0a87be07bc7d96824229b'/>
<id>69e147417b68c4d650e0a87be07bc7d96824229b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Fail when -D{PLATFORM,OPENGL_VERSION}=INVALID_VALUE</title>
<updated>2018-07-23T19:00:48+00:00</updated>
<author>
<name>Ahmad Fatoum</name>
<email>ahmad@a3f.at</email>
</author>
<published>2018-07-23T18:42:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=2b8c9f9a17926ce0eace44ada299e6ecb6f12cd1'/>
<id>2b8c9f9a17926ce0eace44ada299e6ecb6f12cd1</id>
<content type='text'>
as well as -DUSE_EXTERNAL_GLFW.

Nips issues like #584 in the bud.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
as well as -DUSE_EXTERNAL_GLFW.

Nips issues like #584 in the bud.
</pre>
</div>
</content>
</entry>
<entry>
<title>Travis CI: Add test case for pkg-config</title>
<updated>2018-07-03T19:35:28+00:00</updated>
<author>
<name>Ahmad Fatoum</name>
<email>ahmad@a3f.at</email>
</author>
<published>2018-07-03T18:34:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=c3aeaf4a4941514653b9e3f3b7e1ea0965ef925f'/>
<id>c3aeaf4a4941514653b9e3f3b7e1ea0965ef925f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Reuse libraries found by glfw CMake config</title>
<updated>2018-07-03T19:35:27+00:00</updated>
<author>
<name>Ahmad Fatoum</name>
<email>ahmad@a3f.at</email>
</author>
<published>2018-07-03T18:28:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=61747508b0b0ee77b1de40a1c7f0a483c1a07e05'/>
<id>61747508b0b0ee77b1de40a1c7f0a483c1a07e05</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added support DragonFly os from BSD family</title>
<updated>2018-06-23T15:02:04+00:00</updated>
<author>
<name>maficccc@gmail.com</name>
<email>maficccc@gmail.com</email>
</author>
<published>2018-06-22T21:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=965cc8ab6fab12fdab1ddd78b9a8e5eb146f3282'/>
<id>965cc8ab6fab12fdab1ddd78b9a8e5eb146f3282</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Fix cannot find -lX11 (#552)</title>
<updated>2018-05-26T18:56:24+00:00</updated>
<author>
<name>M</name>
<email>1999714+Martinfx@users.noreply.github.com</email>
</author>
<published>2018-05-26T18:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=f89afaa335fef6cb5f40167436c09d5df6dd4126'/>
<id>f89afaa335fef6cb5f40167436c09d5df6dd4126</id>
<content type='text'>
Temporary measure to fix a breakage on FreeBSD.
See #551 for more details.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Temporary measure to fix a breakage on FreeBSD.
See #551 for more details.
</pre>
</div>
</content>
</entry>
</feed>
