From 31f0601aa2fe6d4c6139917b1afd16f1343efd2f Mon Sep 17 00:00:00 2001 From: Steve Lhomme <robux4@ycbcr.xyz> Date: Wed, 18 Aug 2021 09:48:14 +0200 Subject: [PATCH] configure: add oleaut32 library to LIBCOM This is often used in pair with OLE API's like SysAllocString or VariantInit. This is necessary in UAP/Winstore builds as it's not part of the default libs. --- configure.ac | 4 ++-- modules/access/Makefile.am | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index 9c32dbdfd154..e18ada3c490b 100644 --- a/configure.ac +++ b/configure.ac @@ -390,10 +390,10 @@ AC_ARG_ENABLE([winstore_app], vlc_winstore_app=0 AS_IF([test "${SYS}" = "mingw32"],[ - LIBCOM="-lole32" + LIBCOM="-lole32 -loleaut32" AS_IF([test "${enable_winstore_app}" = "yes"], [ vlc_winstore_app=1 - LIBCOM="" + LIBCOM="-loleaut32" AX_APPEND_FLAG([-DWINSTORECOMPAT],[CFLAGS]) AX_APPEND_FLAG([-DWINSTORECOMPAT],[CPPFLAGS]) AX_APPEND_FLAG([-DWINSTORECOMPAT],[CXXFLAGS]) diff --git a/modules/access/Makefile.am b/modules/access/Makefile.am index 6251514d907f..84558e08397e 100644 --- a/modules/access/Makefile.am +++ b/modules/access/Makefile.am @@ -156,7 +156,7 @@ endif libdshow_plugin_la_SOURCES = access/dshow/vlc_dshow.h access/dshow/dshow.cpp access/dshow/access.h \ access/dshow/filter.cpp access/dshow/filter.h access/dshow/crossbar.cpp ../src/win32/mta_holder.h libdshow_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DSTRSAFE_NO_DEPRECATE -libdshow_plugin_la_LIBADD = $(LIBCOM) -loleaut32 -luuid -lstrmiids -lksuser +libdshow_plugin_la_LIBADD = $(LIBCOM) -luuid -lstrmiids -lksuser if HAVE_WIN32_DESKTOP access_LTLIBRARIES += libdshow_plugin.la endif @@ -292,7 +292,7 @@ if HAVE_WIN32_DESKTOP # Use an import library for C++ to retain C linker on other platforms. libbda_la_SOURCES = access/dtv/bdadefs.h access/dtv/bdagraph.cpp access/dtv/bdagraph.hpp libbda_la_LDFLAGS = -static -libbda_la_LIBADD = -lstrmiids $(LIBCOM) -loleaut32 -luuid +libbda_la_LIBADD = -lstrmiids $(LIBCOM) -luuid noinst_LTLIBRARIES += libbda.la libdtv_plugin_la_DEPENDENCIES = libbda.la -- GitLab