summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArkadiusz Hiler <arkadiusz.hiler@intel.com>2018-03-08 13:25:44 +0200
committerArkadiusz Hiler <arkadiusz.hiler@intel.com>2018-03-09 11:19:26 +0200
commit43d7c05169239891a3aabee3af6519de50bca34d (patch)
tree8283491c107eb5f19110708d105d517a112bf1d2
parentc2460b0125593622d3caecbc871d26de7e559540 (diff)
meson: Force libdrm version also for the subpackages
libdrm_intel, libdrm_nouveau and libdrm_amdgpu were accepted in any version, which caused problems (missing symbols) with more than one libdrm present, (e.g. local one for testing and a system-wide one provided by the distribution). Let's enforce the version everywhere. Signed-off-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com> Acked-by: Antonio Argenziano <antonio.argenziano@intel.com>
-rw-r--r--meson.build9
1 files changed, 5 insertions, 4 deletions
diff --git a/meson.build b/meson.build
index 6944d026..c4efc19b 100644
--- a/meson.build
+++ b/meson.build
@@ -32,10 +32,11 @@ inc_for_gtkdoc = include_directories('lib')
config = configuration_data()
-libdrm = dependency('libdrm', version : '>=2.4.82')
-libdrm_intel = dependency('libdrm_intel', required : false)
-libdrm_nouveau = dependency('libdrm_nouveau', required : false)
-libdrm_amdgpu = dependency('libdrm_amdgpu', required : false)
+libdrm_version = '>=2.4.82'
+libdrm = dependency('libdrm', version : libdrm_version)
+libdrm_intel = dependency('libdrm_intel', version : libdrm_version, required : false)
+libdrm_nouveau = dependency('libdrm_nouveau', version : libdrm_version, required : false)
+libdrm_amdgpu = dependency('libdrm_amdgpu', version : libdrm_version, required : false)
pciaccess = dependency('pciaccess', version : '>=0.10')
libkmod = dependency('libkmod')