From 2c288fa1b6ecc26504717aa6b878dfe9fb5bca3e Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Mon, 1 Jan 2024 11:56:21 -0500 Subject: Add subprojects Signed-off-by: Andrew Opalach --- subprojects/shaderc/meson.build | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 subprojects/shaderc/meson.build (limited to 'subprojects/shaderc') 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) -- cgit v1.2.3-101-g0448