Files
luagl/meson.build

42 lines
697 B
Meson

project(
'luagl',
'c',
'cpp',
version : '0.1',
meson_version : '>= 1.3.0',
default_options : ['warning_level=3', 'cpp_std=c++23', 'buildtype=debug'],
)
dependencies = [
dependency('glfw3'),
dependency('libglvnd')
]
sources = [
'src/main.cpp',
'src/quit.cpp',
'src/util.cpp',
'src/settings.cpp',
'src/Shape.cpp',
'src/CompoundShape.cpp',
'src/Shader.cpp',
'src/Camera.cpp',
'src/glad.c'
]
cpp_args = [
'-DVERTEX_SHADER_PATH="../src/shaders/shader.vert"',
'-DFRAGMENT_SHADER_PATH="../src/shaders/shader.frag"',
]
exe = executable(
'luagl',
sources,
include_directories : [
'src/headers'
],
dependencies : dependencies,
cpp_args: cpp_args
)