summaryrefslogtreecommitdiffstats
path: root/Tests/FindSDL/Test/main.c
blob: 3b774f59ed911ab1c60f247e0b4c476cbd50e876 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <SDL.h>

int main(void)
{
  // 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;
}