aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dumm/Makefile.am9
-rw-r--r--src/dumm/ext/dumm.c2
-rw-r--r--src/dumm/irdumm.c2
3 files changed, 8 insertions, 5 deletions
diff --git a/src/dumm/Makefile.am b/src/dumm/Makefile.am
index 1c6a68f58..0d1cfb704 100644
--- a/src/dumm/Makefile.am
+++ b/src/dumm/Makefile.am
@@ -11,15 +11,14 @@ irdumm_SOURCES = irdumm.c
libdumm_la_LIBADD = -lbridge -lfuse -lutil $(top_builddir)/src/libstrongswan/libstrongswan.la
dumm_LDADD = libdumm.la ${gtk_LIBS} $(top_builddir)/src/libstrongswan/libstrongswan.la
-irdumm_LDADD = libdumm.la ${RUBYLIB} $(top_builddir)/src/libstrongswan/libstrongswan.la
+irdumm_LDADD = libdumm.la ${ruby_LIBS} $(top_builddir)/src/libstrongswan/libstrongswan.la
AM_CPPFLAGS = \
-D_FILE_OFFSET_BITS=64 \
- -I$(top_srcdir)/src/libstrongswan \
- ${RUBYINCLUDE}
+ -I$(top_srcdir)/src/libstrongswan
-AM_CFLAGS = \
- ${gtk_CFLAGS}
+dumm_CFLAGS = ${gtk_CFLAGS}
+irdumm_CFLAGS = ${ruby_CFLAGS}
all-local: ext
diff --git a/src/dumm/ext/dumm.c b/src/dumm/ext/dumm.c
index df7ec4703..b898a2564 100644
--- a/src/dumm/ext/dumm.c
+++ b/src/dumm/ext/dumm.c
@@ -30,6 +30,8 @@
#undef PACKAGE_STRING
#undef PACKAGE_BUGREPORT
#undef PACKAGE_URL
+#undef HAVE_DLADDR
+#undef HAVE_QSORT_R
/* avoid redefintiion of snprintf etc. */
#define RUBY_DONT_SUBST
/* undef our _GNU_SOURCE, as it gets redefined by <ruby.h> */
diff --git a/src/dumm/irdumm.c b/src/dumm/irdumm.c
index d30973737..1a4235c9d 100644
--- a/src/dumm/irdumm.c
+++ b/src/dumm/irdumm.c
@@ -19,6 +19,8 @@
#undef PACKAGE_STRING
#undef PACKAGE_BUGREPORT
#undef PACKAGE_URL
+#undef HAVE_DLADDR
+#undef HAVE_QSORT_R
#include <ruby.h>
#ifdef HAVE_RB_ERRINFO