X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcommon.am;h=390362797ad9418eff8b2f06f703cf3355868ddf;hb=1f7257ebb25b9c49bac9c68424705a5c1a2f20ef;hp=479b244d7fec199e6848e207f8b8335e6d0fa45a;hpb=32fcb07923a563d3edbdc72220dddebb6f565eaa;p=vlc diff --git a/modules/common.am b/modules/common.am index 479b244d7f..390362797a 100644 --- a/modules/common.am +++ b/modules/common.am @@ -12,23 +12,21 @@ EXTRA_DIST = Modules.am BUILT_SOURCES = CLEANFILES = $(BUILT_SOURCES) -if HAVE_PLUGINS -LTLIBVLC = $(top_builddir)/src/libvlc.la +LTLIBVLCCORE = $(top_builddir)/src/libvlccore.la AM_CFLAGS = `$(VLC_CONFIG) --cflags plugin $@` AM_CXXFLAGS = `$(VLC_CONFIG) --cxxflags plugin $@` AM_OBJCFLAGS = `$(VLC_CONFIG) --objcflags plugin $@` AM_LDFLAGS = -rpath '$(libvlcdir)' \ - -avoid-version -module -no-undefined \ + -avoid-version -module \ + -export-symbol-regex ^vlc_entry \ -shrext $(LIBEXT) \ `$(VLC_CONFIG) --ldflags plugin $@` -AM_LIBADD = `$(VLC_CONFIG) -libs plugin $@` $(LTLIBVLC) - -if HAVE_COMPILER_EXPORT -AM_LDFLAGS += -export-dynamic -else -AM_LDFLAGS += -export-symbol-regex ^vlc_entry -endif +AM_LIBADD = `$(VLC_CONFIG) -libs plugin $@` +if HAVE_WIN32 +# Windows does not support undefined symbols +AM_LDFLAGS += -no-undefined +AM_LIBADD += $(LTLIBVLCCORE) endif include $(srcdir)/Modules.am