<feed xmlns='http://www.w3.org/2005/Atom'>
<title>raylib/cmake/utils.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: 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: 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>
<entry>
<title>cmake: Fix PLATFORM_WEB build</title>
<updated>2018-05-21T10:15:39+00:00</updated>
<author>
<name>Ahmad Fatoum</name>
<email>ahmad@a3f.at</email>
</author>
<published>2018-04-12T17:31:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=e025e62445913bf1ec9cf075eaaf1dc7374da83c'/>
<id>e025e62445913bf1ec9cf075eaaf1dc7374da83c</id>
<content type='text'>
Did this ever work? Surely, doesn't look like it...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Did this ever work? Surely, doesn't look like it...
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Fix (Add?) Android support</title>
<updated>2018-05-20T23:08:29+00:00</updated>
<author>
<name>Ahmad Fatoum</name>
<email>ahmad@a3f.at</email>
</author>
<published>2018-05-20T21:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=ad8509732ca2a235c1735fae739577a59e17cf1c'/>
<id>ad8509732ca2a235c1735fae739577a59e17cf1c</id>
<content type='text'>
Not sure if this ever worked, but now it at least compiles.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not sure if this ever worked, but now it at least compiles.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move utils.cmake to separate cmake/ directory</title>
<updated>2018-05-20T23:08:28+00:00</updated>
<author>
<name>Ahmad Fatoum</name>
<email>ahmad@a3f.at</email>
</author>
<published>2018-05-20T17:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=20ddc6a2bb4cbd39c460d8fa5d1f7175095bba2f'/>
<id>20ddc6a2bb4cbd39c460d8fa5d1f7175095bba2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
