summary refs log tree commit diff
path: root/pkgs/development/libraries/libibverbs
diff options
context:
space:
mode:
authormontag451 <montag451@laposte.net>2016-11-28 08:12:52 +0100
committermontag451 <montag451@laposte.net>2016-12-05 11:44:28 +0100
commit3798da2c410cb81a6f4ae4975a9245e54c2ff370 (patch)
tree7f4146477e485217cbf2fb48c14e5e37f4068346 /pkgs/development/libraries/libibverbs
parent0fe3ad75590568b33f8931920b2f573d2f10811b (diff)
downloadnixlib-3798da2c410cb81a6f4ae4975a9245e54c2ff370.tar
nixlib-3798da2c410cb81a6f4ae4975a9245e54c2ff370.tar.gz
nixlib-3798da2c410cb81a6f4ae4975a9245e54c2ff370.tar.bz2
nixlib-3798da2c410cb81a6f4ae4975a9245e54c2ff370.tar.lz
nixlib-3798da2c410cb81a6f4ae4975a9245e54c2ff370.tar.xz
nixlib-3798da2c410cb81a6f4ae4975a9245e54c2ff370.tar.zst
nixlib-3798da2c410cb81a6f4ae4975a9245e54c2ff370.zip
libibverbs: add pkg-config support
Diffstat (limited to 'pkgs/development/libraries/libibverbs')
-rw-r--r--pkgs/development/libraries/libibverbs/default.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libibverbs/default.nix b/pkgs/development/libraries/libibverbs/default.nix
index 8e37648adfcc..2243f832b7a6 100644
--- a/pkgs/development/libraries/libibverbs/default.nix
+++ b/pkgs/development/libraries/libibverbs/default.nix
@@ -46,6 +46,20 @@ in stdenv.mkDerivation rec {
       make -j$NIX_BUILD_CORES
       make install
     done
+
+    mkdir -p $out/lib/pkgconfig
+    cat >$out/lib/pkgconfig/ibverbs.pc <<EOF
+    prefix=$out
+    exec_prefix=\''${prefix}
+    libdir=\''${exec_prefix}/lib
+    includedir=\''${prefix}/include
+
+    Name: IB verbs
+    Version: ${version}
+    Description: Library for direct userspace use of RDMA (InfiniBand/iWARP)
+    Libs: -L\''${libdir} -libverbs
+    Cflags: -I\''${includedir}
+    EOF
   '';
 
   # Re-add the libibverbs path into runpath of the library