summaryrefslogtreecommitdiff
path: root/subprojects/packagefiles/libass
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/packagefiles/libass')
-rw-r--r--subprojects/packagefiles/libass/meson.build21
1 files changed, 21 insertions, 0 deletions
diff --git a/subprojects/packagefiles/libass/meson.build b/subprojects/packagefiles/libass/meson.build
new file mode 100644
index 0000000..b31d5ed
--- /dev/null
+++ b/subprojects/packagefiles/libass/meson.build
@@ -0,0 +1,21 @@
+project('libass', 'c', meson_version : '>=0.57.0')
+
+ext_proj = import('unstable-external_project')
+
+compiler = meson.get_compiler('c')
+
+run_command('./autogen.sh', check: true)
+
+proj = ext_proj.add_project('configure',
+ configure_options: [
+ '--prefix=@PREFIX@',
+ '--libdir=@PREFIX@/@LIBDIR@',
+ '--includedir=@PREFIX@/@INCLUDEDIR@',
+ ], verbose: true)
+
+ass = proj.dependency('ass')
+
+libass = declare_dependency(dependencies: ass,
+ include_directories: include_directories('.'))
+
+meson.override_dependency('libass', libass)