summaryrefslogtreecommitdiff
path: root/frontends/sdl/meson.build
blob: 50277a6585d027907a185b250ba34fd0321f37b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
src = ['cetris_sdl.c']

deps = [cetris]
inc = [cetris_inc]

if host_machine.system() == 'windows'
  deps += compiler.find_library('SDL2', dirs: meson.current_source_dir() + '/win/SDL2-2.0.10/lib/x64')
  deps += compiler.find_library('SDL2_ttf', dirs: meson.current_source_dir() + '/win/SDL2_ttf-2.0.15/lib/x64')
  deps += compiler.find_library('SDL2_image', dirs: meson.current_source_dir() + '/win/SDL2_image-2.0.5/lib/x64')
  inc += include_directories('win/SDL2-2.0.10/include')
  inc += include_directories('win/SDL2_ttf-2.0.15/include')
  inc += include_directories('win/SDL2_image-2.0.5/include')
else
  deps += compiler.find_library('m')
  deps += dependency('SDl2')
  deps += dependency('SDL2_ttf')
  deps += dependency('SDL2_image')
endif

if host_machine.system() != 'windows'
run_command(
  'bash', '-c', 'cp -r $MESON_SOURCE_ROOT/frontends/sdl/data $MESON_BUILD_ROOT/frontends/sdl'
)
endif

executable('cetris', src,
   dependencies: deps,
   include_directories: inc,
   install: false)