mirror of
https://github.com/torarnv/sparsebundlefs.git
synced 2026-02-26 18:35:50 +01:00
Use rpath on linux for FUSE
We should perhaps check if PKG_CONFIG_PATH has been set, which would indicate that the FUSE libraries are in a non-default location, but for now this is okey.
This commit is contained in:
4
Makefile
4
Makefile
@@ -7,12 +7,14 @@ DEFINES = -DFUSE_USE_VERSION=26
|
||||
ifeq ($(shell uname), Darwin)
|
||||
# Pick up OSXFUSE, even with pkg-config from MacPorts
|
||||
PKG_CONFIG := PKG_CONFIG_PATH=/usr/local/lib/pkgconfig $(PKG_CONFIG)
|
||||
else ifeq ($(shell uname), Linux)
|
||||
LFLAGS += -Wl,-rpath=$(shell $(PKG_CONFIG) fuse --variable=libdir)
|
||||
endif
|
||||
|
||||
FUSE_FLAGS := $(shell $(PKG_CONFIG) fuse --cflags --libs)
|
||||
|
||||
$(TARGET): sparsebundlefs.cpp
|
||||
$(CXX) $(CFLAGS) $(FUSE_FLAGS) $(DEFINES) $< -o $@
|
||||
$(CXX) $(CFLAGS) $(FUSE_FLAGS) $(LFLAGS) $(DEFINES) $< -o $@
|
||||
|
||||
all: $(TARGET)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user