From 364d52c513a164097dc94c00f2d44c18bde5f729 Mon Sep 17 00:00:00 2001 From: PulkoMandy Date: Mon, 11 Apr 2022 19:58:19 +0200 Subject: [PATCH] userlandfs: add a pkg-config file for the fuse compatibility This makes it a little simpler to build FUSE software with userlandfs. Change-Id: I2a7e5494b7dc8db01e4c150de3fcdb99506ce119 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5197 Reviewed-by: Adrien Destugues --- build/jam/packages/UserlandFS | 7 +++++++ data/develop/fuse.pc | 5 +++++ 2 files changed, 12 insertions(+) create mode 100644 data/develop/fuse.pc diff --git a/build/jam/packages/UserlandFS b/build/jam/packages/UserlandFS index c702abbf0f..a5c6d59ca6 100644 --- a/build/jam/packages/UserlandFS +++ b/build/jam/packages/UserlandFS @@ -45,4 +45,11 @@ SEARCH on $(fuseHeaders) = [ FDirName $(HAIKU_TOP) headers private userlandfs fuse ] ; AddFilesToPackage develop headers userlandfs fuse : $(fuseHeaders) ; +# Pkg-config file (for ease of use with software designed for the original FUSE) + +local fusePkgConfig = fuse.pc ; +fusePkgConfig = $(fusePkgConfig:G=userlandfs!fuse) ; +SEARCH on $(fusePkgConfig) = [ FDirName $(HAIKU_TOP) data develop ] ; +AddFilesToPackage develop lib pkgconfig : $(fusePkgConfig) ; + BuildHaikuPackage $(userlandFSPackage) : userland_fs ; diff --git a/data/develop/fuse.pc b/data/develop/fuse.pc new file mode 100644 index 0000000000..eb436792d9 --- /dev/null +++ b/data/develop/fuse.pc @@ -0,0 +1,5 @@ +Name: fuse +Description: File System Userspace Executor +Version: 2.7-Haiku +Libs: -luserlandfs_fuse +CFlags: -I/system/develop/headers/userlandfs/fuse/