diff options
Diffstat (limited to 'examples/pugl_vulkan_cpp_demo.app/meson.build')
-rw-r--r-- | examples/pugl_vulkan_cpp_demo.app/meson.build | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/pugl_vulkan_cpp_demo.app/meson.build b/examples/pugl_vulkan_cpp_demo.app/meson.build new file mode 100644 index 0000000..90b2329 --- /dev/null +++ b/examples/pugl_vulkan_cpp_demo.app/meson.build @@ -0,0 +1,27 @@ +config = configuration_data() +config.set('NAME', 'pugl_vulkan_cpp_demo') + +info_plist = configure_file(configuration: config, + input: files('../../resources/Info.plist.in'), + output: 'Info.plist') + +shaders = [ + 'rect.frag.spv', + 'rect.vert.spv', +] + +cp = find_program('../../scripts/cp.py') + +custom_target('rect.vert.spv', + input: rect_vert_spv, + output: 'rect.vert.spv', + command: [cp, '@INPUT@', '@OUTPUT@'], + build_by_default: true) + +custom_target('rect.frag.spv', + input: rect_frag_spv, + output: 'rect.frag.spv', + command: [cp, '@INPUT@', '@OUTPUT@'], + build_by_default: true) + +subdir('MacOS') |