build(go): add config dirs (#21077)
Ilya Mashchenko committed
Sep 30, 2025 at 23:32 UTC
3c76e787f04a09119a2b0b6f04f90cdfaa31739f
1 file changed
+7
-3
packaging/cmake/Modules/NetdataGoTools.cmake
+7
-3
@@ -7,9 +7,13 @@ else()
7
set(GO_LDFLAGS "-w -s")
8
endif()
9
10
-set(GO_LDFLAGS "${GO_LDFLAGS} -X github.com/netdata/netdata/go/plugins/pkg/buildinfo.Version=${NETDATA_VERSION_STRING}")
11
-set(GO_LDFLAGS "${GO_LDFLAGS} -X github.com/netdata/netdata/go/plugins/pkg/buildinfo.NetdataBinDir=${NETDATA_BIN_DIR}")
12
-set(GO_LDFLAGS "${GO_LDFLAGS} -X github.com/netdata/netdata/go/plugins/pkg/buildinfo.PluginsDir=${PLUGINS_DIR}")
10
+set(BUILDINFO_PKG "github.com/netdata/netdata/go/plugins/pkg/buildinfo")
11
+
12
+set(GO_LDFLAGS "${GO_LDFLAGS} -X ${BUILDINFO_PKG}.Version=${NETDATA_VERSION_STRING}")
13
+set(GO_LDFLAGS "${GO_LDFLAGS} -X ${BUILDINFO_PKG}.NetdataBinDir=${NETDATA_BIN_DIR}")
14
+set(GO_LDFLAGS "${GO_LDFLAGS} -X ${BUILDINFO_PKG}.PluginsDir=${PLUGINS_DIR}")
15
+set(GO_LDFLAGS "${GO_LDFLAGS} -X ${BUILDINFO_PKG}.UserConfigDir=${CONFIG_DIR}")
16
+set(GO_LDFLAGS "${GO_LDFLAGS} -X ${BUILDINFO_PKG}.StockConfigDir=${LIBCONFIG_DIR}")
17
18
# add_go_target: Add a new target that needs to be built using the Go toolchain.
19
#