From 0b693eca087419554361df06c66664a3c651fe74 Mon Sep 17 00:00:00 2001 From: Leonard Kugis Date: Thu, 2 Oct 2025 17:57:20 +0200 Subject: Adjusted meson config for android compatibility --- src/bindfs.c | 7 ++++++- src/meson.build | 15 ++++++++------- 2 files changed, 14 insertions(+), 8 deletions(-) (limited to 'src') 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 +#if defined(BINDFS_USE_FUSE3) || (defined(__has_include) && __has_include()) + #include +#else + #include +#endif + #include #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 ) -- cgit v1.2.3