first commit
This commit is contained in:
40
meson.build
Normal file
40
meson.build
Normal file
@@ -0,0 +1,40 @@
|
||||
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/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
|
||||
)
|
||||
Reference in New Issue
Block a user