cave-story-solaris/external/SDL2
Clownacy ac465d29b4 Mean CMake dependency overhaul
I'm taking a page from Dolphin's book, and including copies of each
dependency's source code. This combines the ease of use of including
pre-built libraries instead of needing to navigate a package manager
 - as is (or was) the case for MSVC - with the portability of using
packages. Granted, this method's more of a jack of all trades,
master of none, since it's *less* user-friendly than prebuilt
packages (compilation times), and you don't get the per-distro
compatibility fixes you'd get from a package manager.

You can still use system libs if you want. In fact, it's still the
default behaviour: compiling the libs manually is just a fallback.
I'll add an option to force-enable this soon, however, since it's a
nicer way to produce static MSYS2 builds than the hackish nightmare
that I was using before. Not to mention, having my own copy of the
sources means I can provide my own fixes and tweaks your package
manager may not. For example, I can combine MSYS2's FreeType
subpixel rendering with vcpkg's fix for SDL2 exporting its symbols
in static builds.
2019-04-26 01:52:02 +01:00
..
acinclude Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
android-project Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
build-scripts Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
cmake Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
debian Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
docs Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
include Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
src Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
test Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
VisualC Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
VisualC-WinRT Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
wayland-protocols Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
Xcode Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
Xcode-iOS Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
Android.mk Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
autogen.sh Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
BUGS.txt Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
cmake_uninstall.cmake.in Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
CMakeLists.txt Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
configure Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
configure.in Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
COPYING.txt Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
CREDITS.txt Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
INSTALL.txt Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
Makefile.in Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
Makefile.minimal Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
Makefile.os2 Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
Makefile.pandora Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
Makefile.psp Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
Makefile.wiz Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
README-SDL.txt Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
README.txt Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
sdl2-config.cmake.in Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
sdl2-config.in Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
sdl2.m4 Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
sdl2.pc.in Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
SDL2.spec Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
SDL2.spec.in Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
SDL2Config.cmake Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
TODO.txt Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
VisualC.html Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
WhatsNew.txt Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00

                         Simple DirectMedia Layer

                                  (SDL)

                                Version 2.0

---
https://www.libsdl.org/

Simple DirectMedia Layer is a cross-platform development library designed
to provide low level access to audio, keyboard, mouse, joystick, and graphics
hardware via OpenGL and Direct3D. It is used by video playback software,
emulators, and popular games including Valve's award winning catalog
and many Humble Bundle games.

More extensive documentation is available in the docs directory, starting
with README.md

Enjoy!
	Sam Lantinga				(slouken@libsdl.org)