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 <pulkomandy@gmail.com>
This commit is contained in:
PulkoMandy 2022-04-11 19:58:19 +02:00 committed by Adrien Destugues
parent bdd35de712
commit 364d52c513
2 changed files with 12 additions and 0 deletions

View File

@ -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 ;

5
data/develop/fuse.pc Normal file
View File

@ -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/