#include <SDL.h>

int main()
{
  // Test 1 requires headers only.
  SDL_version compiled;
  SDL_VERSION(&compiled);
  if (compiled.major != CMAKE_EXPECTED_SDL_VERSION_MAJOR ||
      compiled.minor != CMAKE_EXPECTED_SDL_VERSION_MINOR ||
      compiled.patch != CMAKE_EXPECTED_SDL_VERSION_PATCH)
    return 1;

  // Test 2 requires to link to the library.
  if (SDL_WasInit(SDL_INIT_VIDEO | SDL_INIT_AUDIO) != 0)
    return 2;

  return 0;
}