From c074ca7b874725c0b2a8c0d4f90807af91d1e04a Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Thu, 11 Feb 2016 20:46:04 +0100 Subject: Use -Wl,--no-undefined on all source files. --- configure.ac | 2 +- vst/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index ea0bc63..aeb4a66 100644 --- a/configure.ac +++ b/configure.ac @@ -69,7 +69,7 @@ AC_ARG_WITH([debug], AS_IF([test "x$with_debug" == "xyes"], [AC_MSG_WARN([*** Building with debug support!]) - CXXFLAGS="$CXXFLAGS -Wall -Werror -g" + CXXFLAGS="$CXXFLAGS -Wall -Werror -g -Wl,--no-undefined" HUGIN_PARM=""] ) diff --git a/vst/Makefile.am b/vst/Makefile.am index d6c5c9e..78a4b0b 100644 --- a/vst/Makefile.am +++ b/vst/Makefile.am @@ -47,7 +47,7 @@ libdrumgizmo_vst_la_SOURCES = \ input_vst.cc \ output_vst.cc -libdrumgizmo_vst_la_LDFLAGS = -no-undefined -shared +libdrumgizmo_vst_la_LDFLAGS = -shared libdrumgizmo_vst_la_LIBADD = libdg.la libdrumgizmo_vst_la_CXXFLAGS = -w $(VST_CPPFLAGS) \ -I$(top_srcdir)/src -I$(top_srcdir)/include -I$(top_srcdir)/plugingui \ No newline at end of file -- cgit v1.2.3 From 98b06d20bafc865e54ae03192dc6cb6f13232188 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Thu, 11 Feb 2016 21:05:34 +0100 Subject: Fix vst binary name. --- vst/Makefile.am | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/vst/Makefile.am b/vst/Makefile.am index 78a4b0b..1f337b6 100644 --- a/vst/Makefile.am +++ b/vst/Makefile.am @@ -23,7 +23,7 @@ EXTRA_DIST = \ if ENABLE_VST plugin_LTLIBRARIES = plugindir = $(prefix)/lib/vst -plugin_LTLIBRARIES += libdrumgizmo_vst.la +plugin_LTLIBRARIES += drumgizmo_vst.la noinst_LTLIBRARIES = libdg.la endif @@ -39,15 +39,15 @@ libdg_la_CXXFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/plugingui \ $(PLUGIN_GUI_CFLAGS) $(SSEFLAGS)\ -DUSE_THREAD $(SAMPLERATE_CFLAGS) -nodist_libdrumgizmo_vst_la_SOURCES = \ +nodist_drumgizmo_vst_la_SOURCES = \ $(VST_SOURCES) -libdrumgizmo_vst_la_SOURCES = \ +drumgizmo_vst_la_SOURCES = \ drumgizmo_vst.cc \ input_vst.cc \ output_vst.cc -libdrumgizmo_vst_la_LDFLAGS = -shared -libdrumgizmo_vst_la_LIBADD = libdg.la -libdrumgizmo_vst_la_CXXFLAGS = -w $(VST_CPPFLAGS) \ +drumgizmo_vst_la_LDFLAGS = -shared -module -avoid-version +drumgizmo_vst_la_LIBADD = libdg.la +drumgizmo_vst_la_CXXFLAGS = -w $(VST_CPPFLAGS) \ -I$(top_srcdir)/src -I$(top_srcdir)/include -I$(top_srcdir)/plugingui \ No newline at end of file -- cgit v1.2.3