summaryrefslogtreecommitdiff
path: root/subprojects/shaderc
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2024-01-01 11:56:21 -0500
committerAndrew Opalach <andrew@akon.city> 2024-01-01 11:56:21 -0500
commit2c288fa1b6ecc26504717aa6b878dfe9fb5bca3e (patch)
treef49bd49fb83ba5ef17994eeb264c9bdfc0791a95 /subprojects/shaderc
parent130a0edc0405e53b45f8b2f8da0b94356480a644 (diff)
downloadcamu-2c288fa1b6ecc26504717aa6b878dfe9fb5bca3e.tar.gz
camu-2c288fa1b6ecc26504717aa6b878dfe9fb5bca3e.tar.bz2
camu-2c288fa1b6ecc26504717aa6b878dfe9fb5bca3e.zip
Add subprojects
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'subprojects/shaderc')
-rw-r--r--subprojects/shaderc/meson.build12
1 files changed, 12 insertions, 0 deletions
diff --git a/subprojects/shaderc/meson.build b/subprojects/shaderc/meson.build
new file mode 100644
index 0000000..7543f54
--- /dev/null
+++ b/subprojects/shaderc/meson.build
@@ -0,0 +1,12 @@
+project('shaderc', 'cpp', version: '2023.7')
+
+compiler = meson.get_compiler('c')
+
+shaderc = dependency('shaderc', required: false)
+if not shaderc.found()
+ shaderc_combined = compiler.find_library(
+ 'shaderc_combined', dirs: [meson.project_source_root() + '/lib'])
+ shaderc = declare_dependency(dependencies: [shaderc_combined],
+ include_directories: include_directories('./include'))
+endif
+meson.override_dependency('shaderc', shaderc)