Commit 4e06876b authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Attempt to fix vlc linkage with static libvlc

parent 5f27fad5
...@@ -220,12 +220,14 @@ endif ...@@ -220,12 +220,14 @@ endif
if BUILD_SHARED if BUILD_SHARED
LIB_libvlc = src/libvlc$(LIBEXT) LIB_libvlc = src/libvlc$(LIBEXT)
LIB_libvlc_config = vlc
#-Wl,-rpath $(libdir) #-Wl,-rpath $(libdir)
else else
LIB_libvlc = src/libvlc.a LIB_libvlc = src/libvlc.a
LIB_libvlc_config = vlc builtin
endif endif
vlc_LDFLAGS = `$(VLC_CONFIG) --libs vlc` $(vlc_WORKAROUNDLDFLAGS) vlc_LDFLAGS = `$(VLC_CONFIG) --libs $(LIB_vlc_config)` $(vlc_WORKAROUNDLDFLAGS)
vlc_LDADD = $(LIB_libvlc) $(DATA_win32_rc) $(INCLUDED_LIBINTL) vlc_LDADD = $(LIB_libvlc) $(DATA_win32_rc) $(INCLUDED_LIBINTL)
vlc_CFLAGS = `$(VLC_CONFIG) --cflags vlc` vlc_CFLAGS = `$(VLC_CONFIG) --cflags vlc`
...@@ -235,7 +237,7 @@ DEPENDENCIES_vlc = $(LIB_libvlc) $(DATA_win32_rc) ...@@ -235,7 +237,7 @@ DEPENDENCIES_vlc = $(LIB_libvlc) $(DATA_win32_rc)
vlc$(EXEEXT): $(vlc_OBJECTS) $(DEPENDENCIES_vlc) stamp-builtin vlc$(EXEEXT): $(vlc_OBJECTS) $(DEPENDENCIES_vlc) stamp-builtin
@rm -f vlc$(EXEEXT) @rm -f vlc$(EXEEXT)
@case `$(VLC_CONFIG) --linkage vlc` in \ @case `$(VLC_CONFIG) --linkage $(LIB_libvlc_config)` in \
c++) cmd="$(CXXLINK)" ;; \ c++) cmd="$(CXXLINK)" ;; \
objc) cmd="$(OBJCLINK)" ;; \ objc) cmd="$(OBJCLINK)" ;; \
c|*) cmd="$(LINK)" ;; \ c|*) cmd="$(LINK)" ;; \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment