diffren/meson.build
Kevin Trogant 7054c965a4 Initial commit
- Deferred renderer (forward)
- Loading models (temp)
- Started towards differentiation
2024-02-25 12:01:19 +01:00

33 lines
773 B
Meson

project('diffren', 'c',
default_options: 'warning_level=3')
cmake = import('cmake')
glfw_dep = dependency('glfw3', required: true)
assimp_opts = cmake.subproject_options()
assimp_subproj = cmake.subproject('assimp-5.3.1')
assimp_dep = assimp_subproj.dependency('assimp')
incdirs = include_directories('glad' / 'include')
glad_lib = static_library('glad',
'glad/src/gl.c',
override_options: ['warning_level=0'],
include_directories: incdirs)
executable('diffren',
'src/diffren.h',
'src/diffren_math.h',
'src/diffren_model.h',
'src/main.c',
'src/deferred.c',
'src/model_loader.c',
'src/math.c',
'src/stb_image.h',
dependencies: [glfw_dep, assimp_dep],
include_directories: incdirs,
override_options: ['c_std=c11'],
link_with: glad_lib)