Fixed 'prometheus-cpp' library building following project conventions

pull/2676/head
Javier Jaramago Fernández 6 years ago
parent 5feea37abb
commit 55160436b1

18
deps/Makefile vendored

@ -161,15 +161,15 @@ libconfig/libconfig/lib/.libs/libconfig++.a:
libconfig: libconfig/libconfig/lib/.libs/libconfig++.a
prometheus-cpp/lib/libprometheus-cpp-core.a:
cd prometheus-cpp && tar --strip-components=1 -zxf v0.9.0.tar.gz -C .
cd prometheus-cpp && tar --strip-components=1 -zxf civetweb-v1.11.tar.gz -C 3rdparty/civetweb
cd prometheus-cpp && tar --strip-components=1 -zxf googletest-v1.10.0.tar.gz -C 3rdparty/googletest
cd prometheus-cpp && patch -p1 < patches/serial_exposer.patch
cd prometheus-cpp && cmake . -DBUILD_SHARED_LIBS=OFF
cd prometheus-cpp && make -j 4
prometheus-cpp/prometheus-cpp/lib/libprometheus-cpp-core.a:
cd prometheus-cpp && rm -rf prometheus-cpp-0.9.0
cd prometheus-cpp && tar -zxf v0.9.0.tar.gz
cd prometheus-cpp && tar --strip-components=1 -zxf civetweb-v1.11.tar.gz -C prometheus-cpp/3rdparty/civetweb
cd prometheus-cpp/prometheus-cpp && patch -p1 < ../serial_exposer.patch
cd prometheus-cpp/prometheus-cpp && cmake . -DBUILD_SHARED_LIBS=OFF -DENABLE_TESTING=OFF -DENABLE_PUSH=OFF
cd prometheus-cpp/prometheus-cpp && CC=${CC} CXX=${CXX} ${MAKE}
prometheus-cpp: prometheus-cpp/lib/libprometheus-cpp-core.a
prometheus-cpp: prometheus-cpp/prometheus-cpp/lib/libprometheus-cpp-core.a
re2/re2/obj/libre2.a:
cd re2 && rm -rf re2-2018-07-01
@ -221,6 +221,6 @@ cleanall:
cd libssl && rm -rf openssl-1.1.1b || true
cd libssl && rm -rf openssl-1.1.1d || true
cd libconfig && rm -rf libconfig-1.7.2 || true
cd prometheus-cpp && make clean
cd prometheus-cpp && rm -rf prometheus-cpp-0.9.0 || true
.PHONY: cleanall

@ -45,7 +45,7 @@ SSL_IDIR=$(SSL_DIR)/include
EV_DIR=$(DEPS_PATH)/libev/libev/
EV_IDIR=$(EV_DIR)
PROMETHEUS_PATH=$(DEPS_PATH)/prometheus-cpp
PROMETHEUS_PATH=$(DEPS_PATH)/prometheus-cpp/prometheus-cpp
PROMETHEUS_IDIR=$(PROMETHEUS_PATH)/pull/include -I$(PROMETHEUS_PATH)/core/include
PROMETHEUS_LDIR=$(PROMETHEUS_PATH)/lib

@ -27,7 +27,7 @@ LIBCONFIG_PATH=$(DEPS_PATH)/libconfig/libconfig
LIBCONFIG_IDIR=-I$(LIBCONFIG_PATH)/lib
LIBCONFIG_LDIR=-L$(LIBCONFIG_PATH)/lib/.libs
PROMETHEUS_PATH=$(DEPS_PATH)/prometheus-cpp
PROMETHEUS_PATH=$(DEPS_PATH)/prometheus-cpp/prometheus-cpp
PROMETHEUS_IDIR=$(PROMETHEUS_PATH)/pull/include -I$(PROMETHEUS_PATH)/core/include
PROMETHEUS_LDIR=$(PROMETHEUS_PATH)/lib

Loading…
Cancel
Save