comparison files/patch-promhttp_CMakeLists.txt @ 10:40cf179a620e

FIX: Allow to build with clang/cc instead of gcc. CMakeLists.txt needed proper tewaking. Also assume that libprom.so is already installed (header and lib) into /usr/local/{include,lib}.
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 18 Mar 2025 20:37:29 +0100
parents
children
comparison
equal deleted inserted replaced
9:4746e1c5cb56 10:40cf179a620e
1 --- promhttp/CMakeLists.txt.orig 2020-12-08 07:38:13 UTC
2 +++ promhttp/CMakeLists.txt
3 @@ -38,7 +38,7 @@ set(private_files ${private_dir}/promhttp.c)
4 set(public_files ${public_dir}/promhttp.h)
5 set(private_files ${private_dir}/promhttp.c)
6
7 -link_directories(${CMAKE_CURRENT_SOURCE_DIR}/../prom/build)
8 +link_directories(/usr/local/lib)
9
10 include(FindThreads)
11
12 @@ -46,7 +46,7 @@ target_include_directories(
13
14 target_include_directories(
15 promhttp
16 - PUBLIC ${public_dir} /usr/include ${prom_include_dir}
17 + PUBLIC ${public_dir} /usr/include /usr/local/include
18 PRIVATE ${private_dir}
19 )
20
21 @@ -56,8 +56,8 @@ target_sources(
22 PRIVATE ${private_files}
23 )
24
25 -find_library(prom prom HINTS ${CMAKE_CURRENT_SOURCE_DIR}/../prom/build)
26 -find_library(microhttpd microhttpd)
27 +find_library(prom prom HINT /usr/local/lib)
28 +find_library(microhttpd microhttpd HINT /usr/local/lib)
29
30 target_compile_options(promhttp PRIVATE "-Werror" "-Wuninitialized" "-Wall" "-Wno-unused-label" "-std=gnu11")
31 target_compile_options(promhttp PUBLIC "-Werror" "-Wuninitialized" "-Wall" "-Wno-unused-label" "-std=gnu11")