opengl-stuff/meson.build
2023-09-02 02:39:46 +03:00

27 lines
606 B
Meson

project(
'game',
'c', 'cpp',
default_options : ['cpp_std=c++20']
)
glfw3_dep = dependency('glfw3')
assimp_dep = dependency('assimp')
incdir = include_directories(['src', 'src/vendor'])
cpp_args = ['-pedantic', '-Wall', '-Wextra']
executable(
'game',
'./src/common.cpp',
'./src/shader.cpp',
'./src/camera.cpp',
'./src/stb_image_impl.cpp',
'./src/texture.cpp',
'./src/mesh.cpp',
'./src/primitives.cpp',
'./src/main.cpp',
'./src/vendor/glad/glad.c',
include_directories : incdir,
dependencies : [glfw3_dep, assimp_dep],
cpp_args : cpp_args
)