Started moving to a samples structure

This commit is contained in:
2026-05-07 03:03:35 +03:00
parent 3d37d30478
commit e4f033ea1a
8 changed files with 52 additions and 18 deletions
+19 -7
View File
@@ -42,13 +42,11 @@ foreach w : disabled_warnings[cc.get_id()]
evk_c_args += '-Wno-'+w
endforeach
evk_incdir = [
evk_incdir = include_directories([
'.',
]
])
evk_src = [
'main.c',
'evk/evkInstance.c',
'evk/evkDevice.c',
'evk/evkAllocator.c',
@@ -65,20 +63,34 @@ evk_src = [
'evk/evkMemory.c',
]
executable(
evk_lib = library(
'evk',
evk_src,
include_directories: include_directories(evk_incdir),
include_directories: evk_incdir,
dependencies: [
dependency('evol-headers'),
dependency('vma'),
dependency('volk'),
dependency('glfw3'),
dependency('shaderc'),
dependency('spvref'),
],
c_args: evk_c_args,
)
evk_dep = declare_dependency(
link_with: evk_lib,
include_directories: evk_incdir,
dependencies: [
dependency('volk').partial_dependency(includes: true, compile_args: true),
dependency('vma').partial_dependency(includes: true),
dependency('evol-headers').partial_dependency(includes: true),
])
meson.override_dependency('evk', evk_dep)
# if build_samples
subdir('samples')
# endif