summaryrefslogtreecommitdiff
path: root/src/modules/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/Makefile')
-rw-r--r--src/modules/Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/modules/Makefile b/src/modules/Makefile
index a65a497bd..b2686ae84 100644
--- a/src/modules/Makefile
+++ b/src/modules/Makefile
@@ -27,10 +27,14 @@ distclean: spotless
.SUFFIXES: .c .cpp .so
.c.so:
- $(MAKEBIN) $(CC) ${CFLAGS} ${CDEFS} ${MODULEFLAGS} -I../${INCLUDEDIR} -o $@ $<
+ $(MAKEBIN) $(CC) ${CFLAGS} ${CDEFS} ${MODULEFLAGS} \
+ $(if $(shell grep RequiredLibraries $< | grep mysqlpp),-lmysqlpp) \
+ -I../${INCLUDEDIR} -o $@ $<
.cpp.so:
- $(MAKEBIN) $(CC) ${CFLAGS} ${CDEFS} ${MODULEFLAGS} -I../${INCLUDEDIR} -o $@ $<
+ $(MAKEBIN) $(CC) ${CFLAGS} ${CDEFS} ${MODULEFLAGS} \
+ $(if $(shell grep RequiredLibraries $< | grep mysqlpp),-lmysqlpp) \
+ -I../${INCLUDEDIR} -o $@ $<
subs:
@for i in $(SUBS); do \