diff options
Diffstat (limited to 'net-mgmt/netdata/files/patch-CMakeLists.txt')
| -rw-r--r-- | net-mgmt/netdata/files/patch-CMakeLists.txt | 37 |
1 files changed, 27 insertions, 10 deletions
diff --git a/net-mgmt/netdata/files/patch-CMakeLists.txt b/net-mgmt/netdata/files/patch-CMakeLists.txt index 3ae91ef65820..9b29c5bcc787 100644 --- a/net-mgmt/netdata/files/patch-CMakeLists.txt +++ b/net-mgmt/netdata/files/patch-CMakeLists.txt @@ -1,4 +1,4 @@ ---- CMakeLists.txt.orig 2025-08-08 18:59:37 UTC +--- CMakeLists.txt.orig 2025-10-01 17:58:58 UTC +++ CMakeLists.txt @@ -40,7 +40,7 @@ set(CMAKE_C_STANDARD 11) set(CMAKE_INSTALL_MESSAGE LAZY) @@ -18,7 +18,24 @@ if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin") set(OS_MACOS True) -@@ -410,7 +410,7 @@ include(NetdataBacktrace) +@@ -230,6 +230,7 @@ if(ENABLE_NETDATA_JOURNAL_FILE_READER OR ENABLE_PLUGIN + + # Setup Rust/Corrosion for plugins that need it + if(ENABLE_NETDATA_JOURNAL_FILE_READER OR ENABLE_PLUGIN_OTEL) ++ #[[ + include(FetchContent) + FetchContent_Declare( + Corrosion +@@ -237,6 +238,8 @@ if(ENABLE_NETDATA_JOURNAL_FILE_READER OR ENABLE_PLUGIN + GIT_TAG f3b91559efca32c6b54837866ef35ba98ff5b2ca # stable/v0.5 + ) + FetchContent_MakeAvailable(Corrosion) ++ ]] ++ find_package(Corrosion REQUIRED) + corrosion_import_crate(MANIFEST_PATH src/crates/jf/Cargo.toml + CRATES journal_reader_ffi otel-plugin) + endif() +@@ -413,7 +416,7 @@ include(NetdataBacktrace) include(NetdataJSONC) include(NetdataYAML) include(NetdataBacktrace) @@ -27,7 +44,7 @@ if(ENABLE_LEGACY_EBPF_PROGRAMS) include(NetdataEBPFLegacy) -@@ -435,9 +435,9 @@ endif() +@@ -438,9 +441,9 @@ endif() netdata_bundle_sentry() endif() @@ -40,7 +57,7 @@ # # check include files -@@ -3171,9 +3171,9 @@ add_executable(netdata +@@ -3031,9 +3034,9 @@ add_executable(netdata "$<$<BOOL:${OS_WINDOWS}>:${NETDATA_RES_FILES}>" ) @@ -53,7 +70,7 @@ if(OS_WINDOWS) add_executable(NetdataClaim ${CLAIM_WINDOWS_FILES} ${NETDATA_CLAIM_RES_FILES}) -@@ -3297,6 +3297,7 @@ if(ENABLE_PLUGIN_GO) +@@ -3156,6 +3159,7 @@ if(ENABLE_PLUGIN_GO) COMPONENT plugin-go DESTINATION libexec/netdata/plugins.d) @@ -61,7 +78,7 @@ # Build and install nd-mcp (stdio-golang bridge) exactly like go.d.plugin if (OS_WINDOWS) set(ND_MCP_NAME nd-mcp.exe) -@@ -3309,6 +3310,7 @@ if(ENABLE_PLUGIN_GO) +@@ -3168,6 +3172,7 @@ if(ENABLE_PLUGIN_GO) ${CMAKE_BINARY_DIR}/${ND_MCP_NAME} COMPONENT plugin-go DESTINATION "${BINDIR}") @@ -69,7 +86,7 @@ endif() # -@@ -3330,12 +3332,12 @@ endif() +@@ -3197,12 +3202,12 @@ endif() string(REGEX REPLACE "/$" "" NETDATA_RUNTIME_PREFIX "${NETDATA_RUNTIME_PREFIX}") endif() @@ -88,7 +105,7 @@ # A non-default value is only used when building Debian packages (/var/lib/netdata/www) if(NOT DEFINED WEB_DIR) -@@ -3388,11 +3390,12 @@ install(TARGETS netdata COMPONENT netdata DESTINATION +@@ -3255,11 +3260,12 @@ install(TARGETS netdata COMPONENT netdata DESTINATION install(TARGETS netdata COMPONENT netdata DESTINATION "${BINDIR}") @@ -106,7 +123,7 @@ install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata) install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata/custom-plugins.d) install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata/health.d) -@@ -3407,11 +3410,11 @@ set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}" +@@ -3274,11 +3280,11 @@ set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}" set(pkglibexecdir_POST "${NETDATA_RUNTIME_PREFIX}/libexec/netdata") set(localstatedir_POST "${NETDATA_RUNTIME_PREFIX}/var") set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}") @@ -123,7 +140,7 @@ set(netdata_user_POST "${NETDATA_USER}") set(netdata_group_POST "${NETDATA_USER}") -@@ -3929,8 +3932,8 @@ if(ENABLE_DASHBOARD) +@@ -3804,8 +3810,8 @@ if(ENABLE_DASHBOARD) # if(ENABLE_DASHBOARD) |
