From 096731ae15d14e1752b4fee0d895026ca98c6dfb Mon Sep 17 00:00:00 2001 From: Christer Sandberg Date: Thu, 2 May 2024 16:20:38 +0200 Subject: [PATCH] Forgot packagefiles --- subprojects/packagefiles/harfbuzz/meson.build | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 subprojects/packagefiles/harfbuzz/meson.build diff --git a/subprojects/packagefiles/harfbuzz/meson.build b/subprojects/packagefiles/harfbuzz/meson.build new file mode 100644 index 0000000..060a552 --- /dev/null +++ b/subprojects/packagefiles/harfbuzz/meson.build @@ -0,0 +1,25 @@ +project('harfbuzz', 'c', 'cpp') + +harbuzz_public_cpp_args = ['-DHB_NO_FALLBACK_SHAPE', '-DHB_NO_WIN1256'] + +harfbuzz_inc = include_directories('src') + +harfbuzz_sources = files('src/harfbuzz.cc') + +harfbuzz_lib = library( + 'harfbuzz', + harfbuzz_sources, + cpp_args: harbuzz_public_cpp_args + [ + '-std=c++11', + '-fno-exceptions', + '-fno-rtti', + '-fno-threadsafe-statics', + ], + include_directories: harfbuzz_inc, +) + +harfbuzz_dep = declare_dependency( + compile_args: harbuzz_public_cpp_args, + include_directories: harfbuzz_inc, + link_with: harfbuzz_lib, +)