Use Mosquitto's pkg-config file

It has provided one since version 1.5. It erroneously hardcodes the
libdir as "lib" (it may be lib64), but OwnTracks defaulted to "lib"
anyway. I will fix Mosquitto shortly.
This commit is contained in:
James Le Cuirot
2022-09-25 15:14:03 +01:00
parent cac1b95be0
commit 0439a9e667
5 changed files with 10 additions and 10 deletions
+2 -2
View File
@@ -33,8 +33,8 @@ endef
ifeq ($(WITH_MQTT),yes)
CFLAGS += -DWITH_MQTT=1
CFLAGS += $(MOSQUITTO_INC)
LIBS += $(MOSQUITTO_LIB) -lmosquitto -lm
CFLAGS += $(MOSQUITTO_CFLAGS)
LIBS += $(MOSQUITTO_LIBS) -lm
endif
ifeq ($(WITH_PING),yes)
+2 -2
View File
@@ -90,8 +90,8 @@ JSON_INDENT ?= no
CONFIGFILE = /etc/default/ot-recorder
# Optionally specify the path to the Mosquitto libs, include here
MOSQUITTO_INC = -I/usr/include
MOSQUITTO_LIB = -L/usr/lib
MOSQUITTO_CFLAGS = `$(PKG_CONFIG) --cflags libmosquitto`
MOSQUITTO_LIBS = `$(PKG_CONFIG) --libs libmosquitto`
# Milliseconds (ms) timeout for reverse geocoding
GEOCODE_TIMEOUT = 4000
+2 -2
View File
@@ -17,8 +17,8 @@ STORAGEDEFAULT = /var/spool/owntracks/recorder/store
DOCROOT = /var/spool/owntracks/recorder/htdocs
GHASHPREC = 7
JSON_INDENT ?= no
MOSQUITTO_INC = -I/usr/include
MOSQUITTO_LIB = -L/usr/lib
MOSQUITTO_CFLAGS =
MOSQUITTO_LIBS = -lmosquitto
LUA_CFLAGS = `pkg-config --cflags lua`
LUA_LIBS = `pkg-config --libs lua`
+2 -2
View File
@@ -17,8 +17,8 @@ STORAGEDEFAULT = /var/spool/owntracks/recorder/store
DOCROOT = /usr/share/owntracks/recorder/htdocs
GHASHPREC = 7
JSON_INDENT ?= no
MOSQUITTO_INC = -I/usr/include
MOSQUITTO_LIB = -L/usr/lib
MOSQUITTO_CFLAGS =
MOSQUITTO_LIBS = -lmosquitto
LUA_CFLAGS = `pkg-config --cflags lua`
LUA_LIBS = `pkg-config --libs lua`
SODIUM_CFLAGS = `pkg-config --cflags libsodium`
+2 -2
View File
@@ -18,8 +18,8 @@ STORAGEDEFAULT = /var/spool/owntracks/recorder/store
DOCROOT = /usr/share/owntracks/recorder/htdocs
GHASHPREC = 7
JSON_INDENT ?= no
MOSQUITTO_INC = -I/usr/include
MOSQUITTO_LIB = -L/usr/lib
MOSQUITTO_CFLAGS =
MOSQUITTO_LIBS = -lmosquitto
LUA_CFLAGS = `pkg-config --cflags lua`
LUA_LIBS = `pkg-config --libs lua`