Changeset 8aa887870319cc0089f781b6ecd332ae7af5c02c

Show
Ignore:
Timestamp:
07/24/07 19:15:59 (1 year ago)
Author:
Damien Fouilleul <damienf@videolan.org>
git-committer:
Damien Fouilleul <damienf@videolan.org> 1185297359 +0000
git-parent:

[935af8b0594944307465a9d25c27625f663681b4]

git-author:
Damien Fouilleul <damienf@videolan.org> 1185297359 +0000
Message:

- mingw32: fix libtool linking.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • bootstrap

    r935af8b r8aa8878  
    222222include Modules.am 
    223223 
    224 if HAVE_WIN32 
    225 LTLIBVLC = -L\$(top_builddir)/src -lvlc.dll 
    226 else 
    227224LTLIBVLC = -L\$(top_builddir)/src -lvlc 
    228 endif 
    229225 
    230226AM_LDFLAGS = -rpath '\$(libvlcdir)' -avoid-version \\ 
  • configure.ac

    r1345a35 r8aa8878  
    221221  *mingw32* | *cygwin* | *wince* | *mingwce* | *pe*) 
    222222    AC_CHECK_TOOL(WINDRES, windres, :) 
    223     enable_libtool="no" 
    224223 
    225224    case "${host_os}" in 
     
    243242    if test "${SYS}" = "mingw32"; then 
    244243        # add ws2_32 for closesocket, select, recv 
    245         CPPFLAGS_save="${CPPFLAGS_save} -D_OFF_T_ -D_off_t=long"; CPPFLAGS="${CPPFLAGS_save}" 
    246244        VLC_ADD_LDFLAGS([libvlc],[-lws2_32 -lnetapi32 -lwinmm]) 
    247245        VLC_ADD_LDFLAGS([vlc activex mozilla],[-mwindows]) 
     
    251249    if test "${SYS}" = "mingwce"; then 
    252250        # add ws2 for closesocket, select, recv 
    253         CPPFLAGS_save="${CPPFLAGS_save} -D_OFF_T_ -D_off_t=long"; CPPFLAGS="${CPPFLAGS_save}" 
    254251        VLC_ADD_CPPFLAGS([libvlc vlc],[-Dmain(a,b)=maince(a,b)]) 
    255252        VLC_ADD_LDFLAGS([libvlc vlc],[-lws2 -e WinMainCRTStartup]) 
     
    318315dnl  -- Courmisch 
    319316dnl 
     317 
     318dnl override platform specific check for dependent libraries 
     319dnl otherwise libtool linking of shared libraries will 
     320dnl fail on anything other than pass_all. 
     321AC_CACHE_CHECK([how to recognize dependent libraries], 
     322   lt_cv_deplibs_check_method, 
     323   [lt_cv_deplibs_check_method=pass_all 
     324]) 
     325 
    320326AC_DISABLE_STATIC 
    321327AC_LIBTOOL_DLOPEN 
    322 dnl AC_LIBTOOL_WIN32_DLL - couldn't get libtool to work on Win32 so far 
     328AC_LIBTOOL_WIN32_DLL 
    323329m4_undefine([AC_PROG_F77]) 
    324330m4_defun([AC_PROG_F77],[]) 
    325331AC_PROG_LIBTOOL 
     332 
     333m4_undefine([AC_DEPLIBS_CHECK_METHOD]) 
     334m4_defun([AC_DEPLIBS_CHECK_METHOD],[]) 
    326335 
    327336AC_ARG_ENABLE(libtool, 
     
    331340]) 
    332341AM_CONDITIONAL(USE_LIBTOOL, [test "x${enable_libtool}" != "xno"] ) 
     342 
     343lt_cv_deplibs_check_method=pass_all 
    333344 
    334345 
     
    59435954dnl Pic and shared libvlc stuff 
    59445955dnl 
    5945 AS_IF([test "${SYS}" = "mingw32" || test "${enable_libtool}" != "no"], [ 
     5956AS_IF([test "${enable_libtool}" != "no"], [ 
    59465957  AC_DEFINE(HAVE_SHARED_LIBVLC, 1, [Define to 1 if libvlc is built as a shared library.]) 
    59475958  VLC_ADD_PLUGINS([${BUILTINS}]) 
    59485959  AS_IF([test "${SYS}" = "mingw32"], [ 
    59495960    FILE_LIBVLC_DLL="!define LIBVLC_DLL libvlc.dll" 
    5950     VLC_ADD_CPPFLAGS([libvlc],[-DDLL_EXPORT]) 
    59515961  ]) 
    59525962  BUILTINS="" 
     
    59545964  LDFLAGS_vlc="${LDFLAGS_vlc} ${LDFLAGS_libvlc}" 
    59555965  FILE_LIBVLC_DLL="" 
     5966  VLC_ADD_CPPFLAGS([libvlc],[-DDLL_EXPORT]) 
    59565967]) 
    59575968