ray-tracer/meson.build

25 lines
524 B
Meson
Raw Normal View History

2023-12-23 22:56:27 +01:00
project('ray-tracer', 'cpp', default_options : [
'warning_level=3',
'werror=true',
'cpp_std=c++23',
'b_lto=true',
2023-12-29 10:59:06 +01:00
# 'b_lto_mode=thin',
2023-12-23 22:56:27 +01:00
])
add_project_arguments(
'-Wconversion',
language : 'cpp'
)
2023-12-29 10:59:06 +01:00
philox_proj = subproject('philox', default_options : ['warning_level=0', 'werror=false'])
philox_dep = philox_proj.get_variable('philox_dep')
2023-12-23 22:56:27 +01:00
sources = []
subdir('src')
inc = include_directories('src')
2023-12-29 10:59:06 +01:00
executable('ray-tracer', sources, include_directories : inc, dependencies : [philox_dep])