|
|
|
@ -3,6 +3,7 @@ project('raycaster', 'cpp', |
|
|
|
|
|
|
|
|
|
cc = meson.get_compiler('cpp') |
|
|
|
|
|
|
|
|
|
tracy = dependency('tracy', static: true) |
|
|
|
|
catch2 = dependency('catch2-with-main') |
|
|
|
|
fmt = dependency('fmt') |
|
|
|
|
freetype = dependency('freetype2') |
|
|
|
@ -17,6 +18,10 @@ sfml_network = dependency('sfml_network') |
|
|
|
|
sfml_system = dependency('sfml_system') |
|
|
|
|
sfml_window = dependency('sfml_window') |
|
|
|
|
|
|
|
|
|
if get_option('tracy_enable') and get_option('buildtype') != 'debugoptimized' |
|
|
|
|
warning('Profiling builds should set --buildtype=debugoptimized') |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
dependencies = [ |
|
|
|
|
fmt, json, opengl32, freetype, |
|
|
|
|
winmm, gdi32, sfml_audio, sfml_graphics, |
|
|
|
|