aboutsummaryrefslogtreecommitdiffstats
path: root/examples/pugl_vulkan_cpp_demo.app/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'examples/pugl_vulkan_cpp_demo.app/meson.build')
-rw-r--r--examples/pugl_vulkan_cpp_demo.app/meson.build27
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')