summaryrefslogtreecommitdiff
path: root/subprojects
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2024-01-16 21:01:49 -0500
committerAndrew Opalach <andrew@akon.city> 2024-01-16 21:01:49 -0500
commit9065d8778e63ea919506fd0d4a0692042fb503fb (patch)
tree09de40e56ac924e60c4f3c080ac74a5064049e90 /subprojects
parent863eda6c45a0ed0bf5f460dde6177c257d57cff8 (diff)
downloadcamu-9065d8778e63ea919506fd0d4a0692042fb503fb.tar.gz
camu-9065d8778e63ea919506fd0d4a0692042fb503fb.tar.bz2
camu-9065d8778e63ea919506fd0d4a0692042fb503fb.zip
Improve windows build
- Support using libplacebo vulkan backend on windows Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'subprojects')
-rw-r--r--subprojects/shaderc.wrap5
-rw-r--r--subprojects/shaderc/meson.build12
2 files changed, 5 insertions, 12 deletions
diff --git a/subprojects/shaderc.wrap b/subprojects/shaderc.wrap
new file mode 100644
index 0000000..37d2e23
--- /dev/null
+++ b/subprojects/shaderc.wrap
@@ -0,0 +1,5 @@
+[wrap-git]
+url = https://github.com/google/shaderc.git
+revision = e6edd6d48fa5bdd9d176794c6810fae7f8e938e1
+depth = 1
+method = cmake
diff --git a/subprojects/shaderc/meson.build b/subprojects/shaderc/meson.build
deleted file mode 100644
index ce02aa8..0000000
--- a/subprojects/shaderc/meson.build
+++ /dev/null
@@ -1,12 +0,0 @@
-project('shaderc', 'cpp', version: '2023.8')
-
-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)