diff prometheus-client-c-libpromhttp/files/patch-promhttp_CMakeLists.txt @ 11:b25a1823eec3

Move old libpromhttp into prometheus-client-c-libpromhttp/ directory. Also remove its .hgignore because there is a new common .hgignore now already.
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 19 Mar 2025 08:50:48 +0100
parents files/patch-promhttp_CMakeLists.txt@40cf179a620e
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/prometheus-client-c-libpromhttp/files/patch-promhttp_CMakeLists.txt	Wed Mar 19 08:50:48 2025 +0100
@@ -0,0 +1,31 @@
+--- promhttp/CMakeLists.txt.orig	2020-12-08 07:38:13 UTC
++++ promhttp/CMakeLists.txt
+@@ -38,7 +38,7 @@ set(private_files ${private_dir}/promhttp.c)
+ set(public_files ${public_dir}/promhttp.h)
+ set(private_files ${private_dir}/promhttp.c)
+ 
+-link_directories(${CMAKE_CURRENT_SOURCE_DIR}/../prom/build)
++link_directories(/usr/local/lib)
+ 
+ include(FindThreads)
+ 
+@@ -46,7 +46,7 @@ target_include_directories(
+ 
+ target_include_directories(
+     promhttp
+-    PUBLIC ${public_dir} /usr/include ${prom_include_dir}
++    PUBLIC ${public_dir} /usr/include /usr/local/include
+     PRIVATE ${private_dir}
+ )
+ 
+@@ -56,8 +56,8 @@ target_sources(
+     PRIVATE ${private_files}
+ )
+ 
+-find_library(prom prom HINTS ${CMAKE_CURRENT_SOURCE_DIR}/../prom/build)
+-find_library(microhttpd microhttpd)
++find_library(prom prom HINT /usr/local/lib)
++find_library(microhttpd microhttpd HINT /usr/local/lib)
+ 
+ target_compile_options(promhttp PRIVATE "-Werror" "-Wuninitialized" "-Wall" "-Wno-unused-label" "-std=gnu11")
+ target_compile_options(promhttp PUBLIC "-Werror" "-Wuninitialized" "-Wall" "-Wno-unused-label" "-std=gnu11")