summaryrefslogtreecommitdiff
path: root/cmd_debug.c
diff options
context:
space:
mode:
authorAustin Seipp <aseipp@pobox.com>2017-11-26 19:29:00 -0600
committerAustin Seipp <aseipp@pobox.com>2017-12-10 16:06:01 -0600
commit997bb216aa37010826067d0cfa33b4fde5aaa225 (patch)
tree63e968981b6be6ffa17ccf9612b8c5d2cf639a25 /cmd_debug.c
parent04035f0c7eaf26ef0a74e36e0edf1adddecb62b5 (diff)
build: require explicit include paths for libbcachefs/
This removes the implicit `-I libbcachefs` argument to $(CC), which in turn requires a set of minor changes throughout the tools. There are two advantages to this setup: 1) It is (arguably) easier to read, since the location of bcachefs includes are easier to understand at a glance ("where does util.h live?") 2) It removes the need for a hack to include glibc's copy of dirent.h explicitly via '/usr/include/dirent.h', because libbcachefs/ *also* has a dirent.h file and the compiler cannot disambiguate them. This has some ramifications on systems where /usr/include may not exist, such as NixOS. Signed-off-by: Austin Seipp <aseipp@pobox.com>
Diffstat (limited to 'cmd_debug.c')
-rw-r--r--cmd_debug.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/cmd_debug.c b/cmd_debug.c
index 7ee4e1f2..b1bdda8c 100644
--- a/cmd_debug.c
+++ b/cmd_debug.c
@@ -8,14 +8,14 @@
#include "qcow2.h"
#include "tools-util.h"
-#include "bcachefs.h"
-#include "alloc.h"
-#include "btree_cache.h"
-#include "btree_iter.h"
-#include "buckets.h"
-#include "error.h"
-#include "journal.h"
-#include "super.h"
+#include "libbcachefs/bcachefs.h"
+#include "libbcachefs/alloc.h"
+#include "libbcachefs/btree_cache.h"
+#include "libbcachefs/btree_iter.h"
+#include "libbcachefs/buckets.h"
+#include "libbcachefs/error.h"
+#include "libbcachefs/journal.h"
+#include "libbcachefs/super.h"
static void dump_usage(void)
{