project('webgpu', 'c', default_options: 'default_library=static') vulkan_dep = dependency('vulkan-headers', fallback: ['vulkan-headers', 'vulkan_headers_dep']) sdl3_deps = [dependency('sdl3'), dependency('sdl3_image')] cglm_dep = dependency('cglm') wgpu_native_dep = dependency('wgpu-native') executable('webgpu', 'src/main.c', win_subsystem: 'windows', dependencies: [sdl3_deps, cglm_dep, wgpu_native_dep, vulkan_dep] )