aboutsummaryrefslogtreecommitdiff
path: root/tegra/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'tegra/meson.build')
-rw-r--r--tegra/meson.build9
1 files changed, 6 insertions, 3 deletions
diff --git a/tegra/meson.build b/tegra/meson.build
index edddf72b..7585c8b5 100644
--- a/tegra/meson.build
+++ b/tegra/meson.build
@@ -25,6 +25,7 @@ libdrm_tegra = library(
link_with : libdrm,
dependencies : [dep_pthread_stubs, dep_atomic_ops],
c_args : libdrm_c_args,
+ gnu_symbol_visibility : 'hidden',
version : '0.0.0',
install : true,
)
@@ -34,14 +35,16 @@ ext_libdrm_tegra = declare_dependency(
include_directories : [inc_drm, include_directories('.')],
)
+if meson.version().version_compare('>= 0.54.0')
+ meson.override_dependency('libdrm_tegra', ext_libdrm_tegra)
+endif
+
install_headers('tegra.h', subdir : 'libdrm')
pkg.generate(
+ libdrm_tegra,
name : 'libdrm_tegra',
- libraries : libdrm_tegra,
subdirs : ['.', 'libdrm'],
- version : meson.project_version(),
- requires_private : 'libdrm',
description : 'Userspace interface to Tegra kernel DRM services',
)