shaderc building changes

This commit is contained in:
2026-03-26 13:50:04 +02:00
parent eb5f44e298
commit 080b6742bb
11 changed files with 100 additions and 45 deletions

View File

@@ -1,6 +1,6 @@
project('evol-mod-assetmanager', ['c', 'cpp'],
version : '0.1',
default_options : ['warning_level=3', 'c_std=c11', 'default_library=shared'])
default_options : ['warning_level=1', 'c_std=gnu23', 'default_library=shared'])
src = subproject('evol').get_variable('evolmod_subdir') + '/meson.build'
dst = meson.current_source_dir() + '/import/'
@@ -35,14 +35,9 @@ mod_deps = [
dependency('cute_filewatch'),
dependency('evmod_ecs'),
dependency('shaderc'),
]
if cc_id == 'msvc'
mod_deps += dependency('shaderc_msvc')
else
mod_deps += dependency('shaderc_clang')
endif
module = shared_module(
'assetmanager', mod_src,
include_directories: mod_incdir,