Orange/meson.build

25 lines
739 B
Meson
Raw Normal View History

2022-06-12 16:33:55 +01:00
project('orange', ['cpp'], version : '0.0.1', meson_version : '>= 0.49', default_options : [
'warning_level=2',
'c_std=c11',
'cpp_std=c++20'
])
orange_compiler = meson.get_compiler('cpp')
add_project_arguments(orange_compiler.get_supported_arguments([
'-Wno-missing-field-initializers',
]), language : 'cpp')
2022-08-07 06:09:59 +01:00
glsl_compiler = find_program('glslangValidator')
glsl_args = [ '--target-env', 'vulkan1.2', '--vn', '@BASENAME@', '@INPUT@', '-o', '@OUTPUT@', '--quiet' ]
glsl_generator = generator(glsl_compiler,
output : [ '@BASENAME@.h' ],
arguments : glsl_args,
)
2022-08-12 10:13:51 +01:00
orange_include = include_directories(['include', 'thirdparty'])
2022-06-12 16:33:55 +01:00
sdl2_dep = dependency('SDL2')
vulkan_dep = dependency('vulkan') # get rid of me!
subdir('src')