SDL/cmake
Anonymous Maarten 3ab4665956 cmake: bump minimum required CMake version to 3.16
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
2023-07-20 17:58:06 +02:00
..
android cmake: create Android jars + apks for tests 2023-07-20 16:54:29 +02:00
test Use #ifdef/#ifndef instead of #if defined/#if \!defined 2023-03-30 21:35:01 +00:00
3rdparty.cmake cmake: include_guard() is not needed 2023-02-13 04:55:46 +01:00
CPackProjectConfig.cmake.in cmake: add CPack support for creating binary archives 2023-01-31 01:59:21 +01:00
CheckCPUArchitecture.cmake cmake+video: always use altivec.h header for detection + introduce SDL_ENABLE_ALTIVEC 2023-03-15 14:54:20 +01:00
FindRPi_BcmHost.cmake cmake: bump minimum required CMake version to 3.16 2023-07-20 17:58:06 +02:00
FindRPi_BrcmEGL.cmake cmake: bump minimum required CMake version to 3.16 2023-07-20 17:58:06 +02:00
GetGitRevisionDescription.cmake Fix various typos (docs/build scripts/tests) 2023-07-03 08:35:37 -07:00
GetGitRevisionDescription.cmake.in cmake: generate git hash using GetRevisionDescription CMake module 2023-01-08 18:20:56 +01:00
PkgConfigHelper.cmake cmake: bump minimum required CMake version to 3.16 2023-07-20 17:58:06 +02:00
SDL3Config.cmake.in cmake: bump minimum required CMake version to 3.16 2023-07-20 17:58:06 +02:00
cmake_uninstall.cmake.in cmake: declutter root + remove obsolete variables 2022-12-19 09:19:45 -08:00
macros.cmake cmake: bump minimum required CMake version to 3.16 2023-07-20 17:58:06 +02:00
sdl3.pc.in cmake: bump minimum required CMake version to 3.16 2023-07-20 17:58:06 +02:00
sdlchecks.cmake cmake: bump minimum required CMake version to 3.16 2023-07-20 17:58:06 +02:00
sdlcompilers.cmake cmake: bump minimum required CMake version to 3.16 2023-07-20 17:58:06 +02:00
sdlmanpages.cmake cmake: create wiki dir before running wikiheaders.pl --copy-to-wiki 2023-06-28 14:41:31 +02:00
sdlplatform.cmake cmake: bump minimum required CMake version to 3.16 2023-07-20 17:58:06 +02:00
sdltargets.cmake cmake: bump minimum required CMake version to 3.16 2023-07-20 17:58:06 +02:00
xxd.py cmake: convert bmp images to c headers using python script 2023-07-16 16:31:06 +02:00