-
Notifications
You must be signed in to change notification settings - Fork 0
/
meson.build
26 lines (23 loc) · 918 Bytes
/
meson.build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
project('dybtracer', ['cpp', 'c'], version: '1.0.0', license: 'MIT')
sources = files('src/camera.cpp',
'src/gtkfiledialog.cpp',
'src/light.cpp',
'src/main.cpp',
'src/material.cpp',
'src/mesh.cpp',
'src/objreader.cpp',
'src/raytracingrenderer.cpp',
'src/scene.cpp',
'src/sdlgui.cpp',
'src/sdltexture.cpp',
'src/sphere.cpp',
'src/stlreader.cpp',
'src/tribox3.c',
'src/wireframeelement.cpp',
'src/wireframerenderer.cpp')
dependencies = [dependency('glm'),
dependency('gtk+-3.0'),
dependency('lua-5.3-c++'),
dependency('sdl2'),
dependency('SDL2_image')]
executable('dybtracer', sources, dependencies: dependencies)