Started moving to a samples structure
This commit is contained in:
+19
-7
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user