mirror of https://github.com/libsdl-org/SDL.git
main features:
- No more sdl-build-options/sdl-shared-build-options/sdl-global-options
- Dependency information is stored on SDL3-collector for sdl3.pc
- Use helper functions to modify the SDL targets;
- sdl_sources to add sources
- sdl_glob_sources to add glob soruces
- sdl_link_dependency to add a link dependency that might also
appear in sdl3.pc/SDL3Config.cmake
- sdl_compile_definitions to add macro's
- sdl_compile_options for compile options
- sdl_include_directories for include directories
They avoid repeated checks for existence of the SDL targets
- A nice feature of the previous is the ability to generate
a sdl3.pc or SDL3Config.cmake that describes its dependencies
accurately.
various:
- remove duplicate libc symbol list
- add CheckVulkan
- remove unused HAVE_MPROTECT
- add checks for getpagesize
|
||
|---|---|---|
| .. | ||
| android | ||
| test | ||
| 3rdparty.cmake | ||
| CPackProjectConfig.cmake.in | ||
| CheckCPUArchitecture.cmake | ||
| FindRPi_BcmHost.cmake | ||
| FindRPi_BrcmEGL.cmake | ||
| GetGitRevisionDescription.cmake | ||
| GetGitRevisionDescription.cmake.in | ||
| PkgConfigHelper.cmake | ||
| SDL3Config.cmake.in | ||
| cmake_uninstall.cmake.in | ||
| macros.cmake | ||
| sdl3.pc.in | ||
| sdlchecks.cmake | ||
| sdlcompilers.cmake | ||
| sdlmanpages.cmake | ||
| sdlplatform.cmake | ||
| sdltargets.cmake | ||
| xxd.py | ||