blob: 4358b2a51270a7028faf42397b182158e8a533fe [file] [log] [blame]
Patrick Williams92b42cb2022-09-03 06:53:57 -05001From 71dab751a27a2e582b711de22873065dd28f4b65 Mon Sep 17 00:00:00 2001
2From: Paulo Neves <ptsneves@gmail.com>
3Date: Thu, 28 Jul 2022 11:42:31 +0200
4Subject: [PATCH] flb_info.h.in: Do not hardcode compilation directories
5
6Including the source dir in the header makes the header not
7reproducible and contaminates it with host builder paths. Instead
8make it take CMAKE_DEBUG_SRCDIR that can be set to a known
9reproducible value
10---
11 include/fluent-bit/flb_info.h.in | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14diff --git a/include/fluent-bit/flb_info.h.in b/include/fluent-bit/flb_info.h.in
15index a89485c..2579afc 100644
16--- a/include/fluent-bit/flb_info.h.in
17+++ b/include/fluent-bit/flb_info.h.in
18@@ -23,7 +23,7 @@
19 #define STR_HELPER(s) #s
20 #define STR(s) STR_HELPER(s)
21
22-#define FLB_SOURCE_DIR "@CMAKE_SOURCE_DIR@"
23+#define FLB_SOURCE_DIR "@CMAKE_DEBUG_SRCDIR@"
24
25 /* General flags set by CMakeLists.txt */
26 @FLB_BUILD_FLAGS@