Changeset 53e6603735235bdc574a4d0d6a6c9450f7e3af84

Show
Ignore:
Timestamp:
15/10/07 18:29:17 (1 year ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1192465757 +0000
git-parent:

[a83d27a602471a5a4296ab17b5e243135149714c]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1192465757 +0000
Message:

Separate LDFLAGS from LIBS for real.
Should fix problems with building libvlc.so.1 when libvlc.so.0 is installed.
Cannot test since the tree is currently broken.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Makefile.am

    r7ec9e15 r53e6603  
    249249vlc_DEPENDENCIES = $(DATA_win32_rc) 
    250250 
    251 vlc_LDADD = $(DATA_win32_rc) $(LIBVLC) $(LTLIBINTL) 
    252 vlc_LDFLAGS = `$(VLC_CONFIG) --libs vlc` 
     251vlc_LDADD = $(DATA_win32_rc) $(LIBVLC) $(LTLIBINTL) `$(VLC_CONFIG) -libs vlc` 
     252vlc_LDFLAGS = `$(VLC_CONFIG) --ldflags vlc` 
    253253if !HAVE_PLUGINS 
    254254vlc_LDFLAGS += `$(VLC_CONFIG) --target plugin | sed -e 's/\_plugin /_plugin.la /g'` 
  • activex/Makefile.am

    rb6a0198 r53e6603  
    7676axvlc_la_LDFLAGS = $(srcdir)/axvlc.def -Wl,$(DATA_axvlc_rc) \ 
    7777    -no-undefined -avoid-version -module \ 
    78     `$(VLC_CONFIG) --libs activex libvlc` 
    79 axvlc_la_LIBADD = $(LIBRARIES_libvlc) 
     78    `$(VLC_CONFIG) --ldflags activex libvlc` 
     79axvlc_la_LIBADD = $(LIBRARIES_libvlc) \ 
     80    `$(VLC_CONFIG) -libs activex` 
    8081 
    8182DATA_axvlc_rc = $(noinst_axvlc_rc_DATA) 
  • modules/genmf

    rb7bcf27 r53e6603  
    142142lib${mod}_plugin_la_CXXFLAGS = \`\$(VLC_CONFIG) --cxxflags plugin ${mod}\` 
    143143lib${mod}_plugin_la_OBJCFLAGS = \`\$(VLC_CONFIG) --objcflags plugin ${mod}\` 
    144 lib${mod}_plugin_la_LDFLAGS = \`\$(VLC_CONFIG) --libs plugin ${mod}\` \$(AM_LDFLAGS) 
    145 lib${mod}_plugin_la_LIBADD = \$(AM_LIBADD) 
     144lib${mod}_plugin_la_LDFLAGS = \$(AM_LDFLAGS) \\ 
     145    \`\$(VLC_CONFIG) --ldflags plugin ${mod}\` 
     146lib${mod}_plugin_la_LIBADD = \$(AM_LIBADD) \\ 
     147    \`\$(VLC_CONFIG) -libs plugin ${mod}\`  
     148# Automake does not understand \`...\` very well inside LIBADD... 
     149lib${mod}_plugin_la_DEPENDENCIES = \$(AM_LIBADD) 
    146150EOF 
    147151  done 
  • mozilla/Makefile.am

    r4b11c6e r53e6603  
    4343npvlc_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags mozilla` $(CPPFLAGS_mozilla_extra) 
    4444npvlc_la_DEPENDENCIES = $(DATA_npvlc_rc) $(LIBRARIES_libvlc) 
    45 npvlc_la_LDFLAGS = `$(VLC_CONFIG) --libs mozilla` -module -avoid-version \ 
     45npvlc_la_LDFLAGS = `$(VLC_CONFIG) --ldflags mozilla` -module -avoid-version \ 
    4646                   $(LDFLAGS_mozilla_EXTRA) 
    47 npvlc_la_LIBADD = $(LIBRARIES_libvlc) 
     47npvlc_la_LIBADD = `$(VLC_CONFIG) -libs mozilla` $(LIBRARIES_libvlc) 
    4848 
    4949DATA_npvlc_rc = $(noinst_npvlc_rc_DATA) 
     
    7979npvlc_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags mozilla` $(CPPFLAGS_mozilla_EXTRA)  
    8080npvlc_la_DEPENDENCIES = $(LIBRARIES_libvlc) 
    81 npvlc_la_LDFLAGS = `$(VLC_CONFIG) --libs mozilla` -module -avoid-version \ 
     81npvlc_la_LDFLAGS = `$(VLC_CONFIG) --ldflags mozilla` -module -avoid-version \ 
    8282                   $(LDFLAGS_mozilla_EXTRA) 
    83 npvlc_la_LIBADD = $(LIBRARIES_libvlc) 
     83npvlc_la_LIBADD = `$(VLC_CONFIG) -libs mozilla` $(LIBRARIES_libvlc) 
     84 
    8485 
    8586noinst_DATA = npvlc.rsrc VLC\ Plugin.plugin 
     
    172173libvlcplugin_la_CFLAGS = `$(VLC_CONFIG) --cflags mozilla` 
    173174libvlcplugin_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags mozilla` 
    174 libvlcplugin_la_LDFLAGS = `$(VLC_CONFIG) --libs mozilla` -module -avoid-version -shrext $(LIBEXT) 
    175 libvlcplugin_la_LIBADD = $(LIBRARIES_libvlc) 
     175libvlcplugin_la_LDFLAGS = `$(VLC_CONFIG) --ldflags mozilla` -module -avoid-version -shrext $(LIBEXT) 
     176libvlcplugin_la_LIBADD = `$(VLC_CONFIG) -libs mozilla` $(LIBRARIES_libvlc) 
    176177 
    177178endif 
  • src/Makefile.am

    r68fa9a0 r53e6603  
    129129libvlc_la_SOURCES = $(SOURCES_libvlc) 
    130130nodist_libvlc_la_SOURCES = misc/revision.c 
    131 libvlc_la_LIBADD = $(LTLIBINTL) 
    132131libvlc_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` 
    133132libvlc_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags libvlc` 
    134133libvlc_la_OBJCFLAGS = `$(VLC_CONFIG) --objcflags libvlc` 
    135 libvlc_la_LDFLAGS = `$(VLC_CONFIG) --libs libvlc` $(AM_LDFLAGS) \ 
     134libvlc_la_LDFLAGS = `$(VLC_CONFIG) --ldflags libvlc` $(AM_LDFLAGS) \ 
    136135    -version-info 1:0:0 
    137136if HAVE_COMPILER_EXPORT 
     
    140139libvlc_la_LDFLAGS += -export-symbols $(srcdir)/libvlc.sym  
    141140endif 
     141libvlc_la_LIBADD = `$(VLC_CONFIG) -libs libvlc` $(AM_LIBADD) $(LTLIBINTL) 
    142142 
    143143libvlc_la_DEPENDENCIES = libvlc.sym 
  • vlc-config.in.in

    rff3a0f6 r53e6603  
    194194      echo_objcflags=yes 
    195195      ;; 
    196     --libs) 
     196    --ldflags) 
     197      echo_ldflags=yes 
     198      ;; 
     199    --libs|-libs) 
    197200      echo_libs=yes 
    198201      ;; 
     
    217220    external) 
    218221      echo_external=yes 
    219       ldflags="${ldflags} -lvlc -lvlc-control" 
     222      libs="${libs} -lvlc -lvlc-control" 
    220223      ;;       
    221224    *) 
     
    307310if test "${echo_objcflags}" = yes; then 
    308311  echo "${cppflags} ${objcflags}" 
     312fi 
     313if test "${echo_ldflags}" = yes; then 
     314  echo "${ldflags}" 
    309315fi 
    310316 
     
    329335  if test "${echo_external}" = yes; then 
    330336    for module in `echo "${builtins}"`; do 
    331       ldflags="${ldflags} @libdir@/vlc/lib${module}.a" 
     337      libs="${libs} @libdir@/vlc/lib${module}.a" 
    332338    done 
    333339    for module in `echo "${builtins}"`; do 
     
    336342    register_flags "vlc" 
    337343  fi 
    338   echo "${libs} ${ldflags}
    339 fi 
     344  echo "${libs}
     345fi