summaryrefslogtreecommitdiffhomepage
path: root/cmake/raylib-config.cmake
AgeCommit message (Collapse)Author
2022-07-26add: cmake config include guard (#2592)MyUncle
2022-03-08Update raylib-config.cmake (#2374)Marco G. Maia
Updated cmake to windows users. So they can `find_package(raylib [...])` with exported target as raylib instead of ${raylib_LIBRARIES}, etc
2019-07-24CMake: fix dependency build with -Draylib_USE_STATIC_LIBS=ONAhmad Fatoum
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.
2019-04-09Take care of raylib_USE_STATIC_LIBS when calling find_librarymyd7349
2019-04-09Fix CMake support on Win32myd7349
2018-07-29CMake: Major cleanup to support find_package(raylib)Ahmad Fatoum
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.