mirror of
https://github.com/videolan/vlc.git
synced 2024-11-24 18:33:38 +08:00
Define explicit makefile variable for libpthread
This commit is contained in:
parent
fcc20e9224
commit
5282cbf1d8
@ -30,7 +30,7 @@ vlc_wrapper_SOURCES = rootwrap.c
|
||||
vlc_wrapper_LDADD = $(SOCKET_LIBS)
|
||||
|
||||
vlc_LDFLAGS = $(LDFLAGS_vlc)
|
||||
vlc_LDADD = ../lib/libvlc.la $(LIBS_vlc)
|
||||
vlc_LDADD = ../lib/libvlc.la $(LIBPTHREAD)
|
||||
|
||||
vlc_static_SOURCES = $(vlc_SOURCES)
|
||||
vlc_static_CFLAGS = $(AM_CFLAGS) \
|
||||
|
11
configure.ac
11
configure.ac
@ -658,12 +658,14 @@ AC_SUBST(LIBDL)
|
||||
VLC_ADD_LIBS([lua],[$LIBDL])
|
||||
|
||||
dnl Check for thread library
|
||||
if test "${SYS}" != "mingw32"; then
|
||||
|
||||
LIBPTHREAD=""
|
||||
AS_IF([test "${SYS}" != "mingw32"], [
|
||||
VLC_SAVE_FLAGS
|
||||
LIBS=""
|
||||
AC_SEARCH_LIBS(pthread_rwlock_init, pthread pthreads c_r, [
|
||||
VLC_ADD_LIBS([libvlccore libvlc vlc plugin],[${LIBS}])
|
||||
AS_IF([test "$ac_cv_search_pthread_rwlock_init" != "none required"], [
|
||||
LIBPTHREAD="$ac_cv_search_pthread_rwlock_init"
|
||||
])
|
||||
])
|
||||
VLC_RESTORE_FLAGS
|
||||
|
||||
@ -682,7 +684,8 @@ if test "${SYS}" != "mingw32"; then
|
||||
dnl HP/UX port
|
||||
AC_CHECK_LIB(rt,sem_init, [VLC_ADD_LIBS([libvlccore],[-lrt])])
|
||||
])
|
||||
fi # end "${SYS}" != "mingw32"
|
||||
])
|
||||
AC_SUBST(LIBPTHREAD)
|
||||
|
||||
dnl Check for headers
|
||||
AC_CHECK_HEADERS([search.h])
|
||||
|
@ -55,8 +55,8 @@ libvlc_la_SOURCES = \
|
||||
../src/revision.c
|
||||
EXTRA_DIST = libvlc.pc.in libvlc.sym ../include/vlc/libvlc_version.h.in
|
||||
|
||||
libvlc_la_LIBADD = $(LIBS_libvlc) \
|
||||
../src/libvlccore.la ../compat/libcompat.la $(LIBM)
|
||||
libvlc_la_LIBADD = \
|
||||
../src/libvlccore.la ../compat/libcompat.la $(LIBPTHREAD) $(LIBM)
|
||||
libvlc_la_LDFLAGS = \
|
||||
$(LDFLAGS_libvlc) \
|
||||
-no-undefined \
|
||||
|
@ -31,7 +31,7 @@ AM_LDFLAGS = -rpath '$(libvlcdir)' \
|
||||
-export-symbols-regex ^vlc_entry \
|
||||
-shrext $(LIBEXT) \
|
||||
-no-undefined
|
||||
AM_LIBADD = $(LTLIBVLCCORE) $(top_builddir)/compat/libcompat.la $(LIBS_plugin)
|
||||
AM_LIBADD = $(LTLIBVLCCORE) $(top_builddir)/compat/libcompat.la $(LIBPTHREAD)
|
||||
|
||||
include $(srcdir)/Modules.am
|
||||
|
||||
|
@ -189,7 +189,7 @@ libvlccore_la_LDFLAGS = \
|
||||
libvlccore_la_LIBADD = $(LIBS_libvlccore) \
|
||||
../compat/libcompat.la \
|
||||
$(LTLIBINTL) $(LTLIBICONV) \
|
||||
$(IDN_LIBS) $(SOCKET_LIBS) $(LIBDL) $(LIBM)
|
||||
$(IDN_LIBS) $(LIBPTHREAD) $(SOCKET_LIBS) $(LIBDL) $(LIBM)
|
||||
libvlccore_la_DEPENDENCIES = libvlccore.sym
|
||||
if HAVE_WIN32
|
||||
libvlccore_la_DEPENDENCIES += libvlc_win32_rc.$(OBJEXT)
|
||||
|
Loading…
Reference in New Issue
Block a user