diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/bindfs.c | 7 | ||||
-rw-r--r-- | src/meson.build | 15 |
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 ) |