diff Makefile @ 32:ede848cde37b

Allow to configure options whether to support the new Prometheus support in coturn. Default is "off". BUGS: There is no Prometheus C-client in FreeBSD ports yet. Would need https://github.com/digitalocean/prometheus-client-c.
author Franz Glasner <fzglas.hg@dom66.de>
date Sun, 16 Mar 2025 17:05:09 +0100
parents 6b0d33b8e6f4
children 691d748c5811
line wrap: on
line diff
--- a/Makefile	Sun Mar 16 16:50:41 2025 +0100
+++ b/Makefile	Sun Mar 16 17:05:09 2025 +0100
@@ -77,7 +77,7 @@
 	selfloadbalance/secure_dos_attack.sh \
 	selfloadbalance/secure_relay.sh
 
-OPTIONS_DEFINE=	DOCS EXAMPLES MYSQL PGSQL REDIS SQLITE
+OPTIONS_DEFINE=	DOCS EXAMPLES MYSQL PGSQL REDIS SQLITE PROMETHEUS
 OPTIONS_DEFAULT=	MYSQL PGSQL REDIS SQLITE
 OPTIONS_SUB=	yes
 
@@ -94,6 +94,11 @@
 SQLITE_USES=	sqlite
 SQLITE_CONFIGURE_ENV_OFF=	TURN_NO_SQLITE=1
 
+PROMETHEUS_DESC=	Prometheus monitoring and alerting support
+# We need a Prometheus C client
+# e.g https://github.com/digitalocean/prometheus-client-c
+PROMETHEUS_CONFIGURE_ENV_OFF=	TURN_NO_PROMETHEUS=1
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/turnserver ${STAGEDIR}${PREFIX}/bin/turnserver
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/turnadmin ${STAGEDIR}${PREFIX}/bin/turnadmin