Otherwise libdrm.so won't end up in the --libs, when one static links libdrm_amdgpu.
Cc: Michel Dänzer michel.daenzer@amd.com Cc: Christian König christian.koenig@amd.com Signed-off-by: Emil Velikov emil.l.velikov@gmail.com --- amdgpu/libdrm_amdgpu.pc.in | 1 + 1 file changed, 1 insertion(+)
diff --git a/amdgpu/libdrm_amdgpu.pc.in b/amdgpu/libdrm_amdgpu.pc.in index 417865e..f1c552a 100644 --- a/amdgpu/libdrm_amdgpu.pc.in +++ b/amdgpu/libdrm_amdgpu.pc.in @@ -8,3 +8,4 @@ Description: Userspace interface to kernel DRM services for amdgpu Version: @PACKAGE_VERSION@ Libs: -L${libdir} -ldrm_amdgpu Cflags: -I${includedir} -I${includedir}/libdrm +Requires.private: libdrm
Equivalent to the amdgpu commit before. Additionally, when libdrm is installed to a 'non-default' location, users of libdrm_radeon will fail to build, as radeon_cs.h (and maybe others) won't have their dependencies (drm.h radeon_drm.h) fulfilled.
Cc: Michel Dänzer michel.daenzer@amd.com Cc: Christian König christian.koenig@amd.com Signed-off-by: Emil Velikov emil.l.velikov@gmail.com --- radeon/libdrm_radeon.pc.in | 1 + 1 file changed, 1 insertion(+)
diff --git a/radeon/libdrm_radeon.pc.in b/radeon/libdrm_radeon.pc.in index 68ef0ab..432993a 100644 --- a/radeon/libdrm_radeon.pc.in +++ b/radeon/libdrm_radeon.pc.in @@ -8,3 +8,4 @@ Description: Userspace interface to kernel DRM services for radeon Version: @PACKAGE_VERSION@ Libs: -L${libdir} -ldrm_radeon Cflags: -I${includedir} -I${includedir}/libdrm +Requires.private: libdrm
Analogous to last two changes (amdgpu and radeon).
Cc: Jakob Bornecrantz jakob@vmware.com Signed-off-by: Emil Velikov emil.l.velikov@gmail.com --- libkms/libkms.pc.in | 1 + 1 file changed, 1 insertion(+)
diff --git a/libkms/libkms.pc.in b/libkms/libkms.pc.in index 511535a..1421b3e 100644 --- a/libkms/libkms.pc.in +++ b/libkms/libkms.pc.in @@ -8,3 +8,4 @@ Description: Library that abstract aways the different mm interface for kernel d Version: 1.0.0 Libs: -L${libdir} -lkms Cflags: -I${includedir}/libkms +Requires.private: libdrm
On 31.01.2016 20:48, Emil Velikov wrote:
Otherwise libdrm.so won't end up in the --libs, when one static links libdrm_amdgpu.
Cc: Michel Dänzer michel.daenzer@amd.com Cc: Christian König christian.koenig@amd.com Signed-off-by: Emil Velikov emil.l.velikov@gmail.com
This series is
Reviewed-by: Michel Dänzer michel.daenzer@amd.com
dri-devel@lists.freedesktop.org