looper/meson.build

43 lines
885 B
Meson
Raw Normal View History

2023-06-04 03:27:14 -07:00
project('neko-player', ['c', 'cpp'],
2023-04-24 13:45:06 -07:00
version : '0.1',
default_options : ['warning_level=3',
'cpp_std=c++20'])
if get_option('debug')
add_global_arguments('-DDEBUG', language: 'cpp')
endif
deps = [
dependency('raylib'),
dependency('sdl2'),
dependency('sdl2_image'),
dependency('gl'),
dependency('jsoncpp'),
]
srcs = [
'main.cpp',
'playback.cpp',
'imgui/imgui.cpp',
'imgui/imgui_widgets.cpp',
'imgui/imgui_tables.cpp',
'imgui/imgui_draw.cpp',
'imgui/imgui_demo.cpp',
'imgui/backends/imgui_impl_sdl2.cpp',
'imgui/backends/imgui_impl_opengl3.cpp',
]
include_dirs = [
'imgui',
'imgui/backends',
'imgui-filebrowser',
'IconFontCppHeaders',
'assets',
]
2023-04-24 15:28:39 -07:00
res = run_command('./assets/update-assets.sh', check: true)
2023-04-24 13:45:06 -07:00
exe = executable('player', srcs,
dependencies: deps,
include_directories: include_dirs,
install : true)