aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bindfs.c7
-rw-r--r--src/meson.build15
2 files changed, 14 insertions, 8 deletions
diff --git a/src/bindfs.c b/src/bindfs.c
index 15e3c46..4394b4f 100644
--- a/src/bindfs.c
+++ b/src/bindfs.c
@@ -81,7 +81,12 @@
#endif
#endif
-#include <fuse.h>
+#if defined(BINDFS_USE_FUSE3) || (defined(__has_include) && __has_include(<fuse3/fuse.h>))
+ #include <fuse3/fuse.h>
+#else
+ #include <fuse.h>
+#endif
+
#include <fuse_opt.h>
#include "arena.h"
diff --git a/src/meson.build b/src/meson.build
index 4e72ffa..ab09095 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -9,15 +9,16 @@ srcs = files(
'rate_limiter.c',
)
-# Wichtig: relative Includes!
-# '.' -> src/ (Source + Build von src/)
-# '..' -> Projekt-Root (Source + Build-Root -> dort liegt build/config.h)
-inc = include_directories('.', '..')
+inc = include_directories('..', '.')
-executable('bindfs',
- sources: srcs,
+executable('bindfs', srcs,
include_directories: inc,
- dependencies: deps,
+ dependencies: [
+ fuse3_dep,
+ #threads,
+ dl_dep,
+ iconv_dep
+ ],
install: true
)