Flamefire
|
ccc8c5d2cf
|
Fix shared library suffix on OSX
|
2020-03-17 08:46:34 +01:00 |
|
Ryan C. Gordon
|
dd1d8ab62c
|
cmake: more proper sdl2-config.cmake work (thanks, Alexander!)
Fixes Bugzilla #4970.
|
2020-02-21 15:52:35 -05:00 |
|
Ryan C. Gordon
|
be4d488e04
|
cmake: Backed out changeset 9009d85d3762
This is being replaced by a different patch (see Bugzilla #4970).
|
2020-02-21 15:51:04 -05:00 |
|
Ryan C. Gordon
|
229c2f8f5f
|
cmake: Add PACKAGE_VERSION and SDL2_VERSION to sdl2-config.cmake.in
Fixes Bugzilla #4970.
|
2020-02-14 13:37:32 -05:00 |
|
Sam Lantinga
|
5c1ab40302
|
Applied Ubuntu patch bug_822210_fix_sdl2-config.cmake_whitespace.patch
|
2016-10-07 15:08:37 -07:00 |
|
Ryan C. Gordon
|
2f59284971
|
Fixed typo in sdl2-config.cmake.in (thanks, Rafal!).
Partially fixes Bugzilla #3208.
|
2015-12-28 23:29:11 -05:00 |
|
Sam Lantinga
|
bf9bd59c01
|
Fixed bug 2464 - Configure a sdl2-config.cmake.in together with sdl2.pc.in
Leonardo
Despite having a CMakeLists.txt file, SDL2 seems to be mainly built using the autotools system by package-managers. It is nice to have it but it is only useful if you are building SDL2 by yourself.
People that want to use CMake to find their already-installed SDL2 are using a FindSDL2.cmake module based on the old FindSDL.cmake. This is not deprecated but it is discouraged by the CMake devs (see http://www.cmake.org/Bug/view.php?id=14826), as these modules needs maintainers to be included in the official CMake installation.
To fix that, SDL and its accompanying libraries could configure a simple sdl2-config.cmake file, much like it does with sdl2.pc.in. We don't need to configure a full sdl2-config.cmake as in this post, http://forums.libsdl.org/viewtopic.php?t=10068&sid=ccf8abbf0d73fb03ae9cded991e60959 (because it depends on it being built with CMake). Using something as simple as http://www.cmake.org/Wiki/CMake/Tutorials/Packaging#Package_Configuration_Files is deemed enough. Here is another: http://quickgit.kde.org/?p=prison.git&a=blob&f=lib%2Fprison%2FPrisonConfig.cmake.in
|
2015-06-29 22:24:00 -07:00 |
|