Changeset 53e6603735235bdc574a4d0d6a6c9450f7e3af84
- 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
| r7ec9e15 |
r53e6603 |
|
| 249 | 249 | vlc_DEPENDENCIES = $(DATA_win32_rc) |
|---|
| 250 | 250 | |
|---|
| 251 | | vlc_LDADD = $(DATA_win32_rc) $(LIBVLC) $(LTLIBINTL) |
|---|
| 252 | | vlc_LDFLAGS = `$(VLC_CONFIG) --libs vlc` |
|---|
| | 251 | vlc_LDADD = $(DATA_win32_rc) $(LIBVLC) $(LTLIBINTL) `$(VLC_CONFIG) -libs vlc` |
|---|
| | 252 | vlc_LDFLAGS = `$(VLC_CONFIG) --ldflags vlc` |
|---|
| 253 | 253 | if !HAVE_PLUGINS |
|---|
| 254 | 254 | vlc_LDFLAGS += `$(VLC_CONFIG) --target plugin | sed -e 's/\_plugin /_plugin.la /g'` |
|---|
| rb6a0198 |
r53e6603 |
|
| 76 | 76 | axvlc_la_LDFLAGS = $(srcdir)/axvlc.def -Wl,$(DATA_axvlc_rc) \ |
|---|
| 77 | 77 | -no-undefined -avoid-version -module \ |
|---|
| 78 | | `$(VLC_CONFIG) --libs activex libvlc` |
|---|
| 79 | | axvlc_la_LIBADD = $(LIBRARIES_libvlc) |
|---|
| | 78 | `$(VLC_CONFIG) --ldflags activex libvlc` |
|---|
| | 79 | axvlc_la_LIBADD = $(LIBRARIES_libvlc) \ |
|---|
| | 80 | `$(VLC_CONFIG) -libs activex` |
|---|
| 80 | 81 | |
|---|
| 81 | 82 | DATA_axvlc_rc = $(noinst_axvlc_rc_DATA) |
|---|
| rb7bcf27 |
r53e6603 |
|
| 142 | 142 | lib${mod}_plugin_la_CXXFLAGS = \`\$(VLC_CONFIG) --cxxflags plugin ${mod}\` |
|---|
| 143 | 143 | lib${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) |
|---|
| | 144 | lib${mod}_plugin_la_LDFLAGS = \$(AM_LDFLAGS) \\ |
|---|
| | 145 | \`\$(VLC_CONFIG) --ldflags plugin ${mod}\` |
|---|
| | 146 | lib${mod}_plugin_la_LIBADD = \$(AM_LIBADD) \\ |
|---|
| | 147 | \`\$(VLC_CONFIG) -libs plugin ${mod}\` |
|---|
| | 148 | # Automake does not understand \`...\` very well inside LIBADD... |
|---|
| | 149 | lib${mod}_plugin_la_DEPENDENCIES = \$(AM_LIBADD) |
|---|
| 146 | 150 | EOF |
|---|
| 147 | 151 | done |
|---|
| r4b11c6e |
r53e6603 |
|
| 43 | 43 | npvlc_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags mozilla` $(CPPFLAGS_mozilla_extra) |
|---|
| 44 | 44 | npvlc_la_DEPENDENCIES = $(DATA_npvlc_rc) $(LIBRARIES_libvlc) |
|---|
| 45 | | npvlc_la_LDFLAGS = `$(VLC_CONFIG) --libs mozilla` -module -avoid-version \ |
|---|
| | 45 | npvlc_la_LDFLAGS = `$(VLC_CONFIG) --ldflags mozilla` -module -avoid-version \ |
|---|
| 46 | 46 | $(LDFLAGS_mozilla_EXTRA) |
|---|
| 47 | | npvlc_la_LIBADD = $(LIBRARIES_libvlc) |
|---|
| | 47 | npvlc_la_LIBADD = `$(VLC_CONFIG) -libs mozilla` $(LIBRARIES_libvlc) |
|---|
| 48 | 48 | |
|---|
| 49 | 49 | DATA_npvlc_rc = $(noinst_npvlc_rc_DATA) |
|---|
| … | … | |
| 79 | 79 | npvlc_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags mozilla` $(CPPFLAGS_mozilla_EXTRA) |
|---|
| 80 | 80 | npvlc_la_DEPENDENCIES = $(LIBRARIES_libvlc) |
|---|
| 81 | | npvlc_la_LDFLAGS = `$(VLC_CONFIG) --libs mozilla` -module -avoid-version \ |
|---|
| | 81 | npvlc_la_LDFLAGS = `$(VLC_CONFIG) --ldflags mozilla` -module -avoid-version \ |
|---|
| 82 | 82 | $(LDFLAGS_mozilla_EXTRA) |
|---|
| 83 | | npvlc_la_LIBADD = $(LIBRARIES_libvlc) |
|---|
| | 83 | npvlc_la_LIBADD = `$(VLC_CONFIG) -libs mozilla` $(LIBRARIES_libvlc) |
|---|
| | 84 | |
|---|
| 84 | 85 | |
|---|
| 85 | 86 | noinst_DATA = npvlc.rsrc VLC\ Plugin.plugin |
|---|
| … | … | |
| 172 | 173 | libvlcplugin_la_CFLAGS = `$(VLC_CONFIG) --cflags mozilla` |
|---|
| 173 | 174 | libvlcplugin_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) |
|---|
| | 175 | libvlcplugin_la_LDFLAGS = `$(VLC_CONFIG) --ldflags mozilla` -module -avoid-version -shrext $(LIBEXT) |
|---|
| | 176 | libvlcplugin_la_LIBADD = `$(VLC_CONFIG) -libs mozilla` $(LIBRARIES_libvlc) |
|---|
| 176 | 177 | |
|---|
| 177 | 178 | endif |
|---|
| r68fa9a0 |
r53e6603 |
|
| 129 | 129 | libvlc_la_SOURCES = $(SOURCES_libvlc) |
|---|
| 130 | 130 | nodist_libvlc_la_SOURCES = misc/revision.c |
|---|
| 131 | | libvlc_la_LIBADD = $(LTLIBINTL) |
|---|
| 132 | 131 | libvlc_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` |
|---|
| 133 | 132 | libvlc_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags libvlc` |
|---|
| 134 | 133 | libvlc_la_OBJCFLAGS = `$(VLC_CONFIG) --objcflags libvlc` |
|---|
| 135 | | libvlc_la_LDFLAGS = `$(VLC_CONFIG) --libs libvlc` $(AM_LDFLAGS) \ |
|---|
| | 134 | libvlc_la_LDFLAGS = `$(VLC_CONFIG) --ldflags libvlc` $(AM_LDFLAGS) \ |
|---|
| 136 | 135 | -version-info 1:0:0 |
|---|
| 137 | 136 | if HAVE_COMPILER_EXPORT |
|---|
| … | … | |
| 140 | 139 | libvlc_la_LDFLAGS += -export-symbols $(srcdir)/libvlc.sym |
|---|
| 141 | 140 | endif |
|---|
| | 141 | libvlc_la_LIBADD = `$(VLC_CONFIG) -libs libvlc` $(AM_LIBADD) $(LTLIBINTL) |
|---|
| 142 | 142 | |
|---|
| 143 | 143 | libvlc_la_DEPENDENCIES = libvlc.sym |
|---|
| rff3a0f6 |
r53e6603 |
|
| 194 | 194 | echo_objcflags=yes |
|---|
| 195 | 195 | ;; |
|---|
| 196 | | --libs) |
|---|
| | 196 | --ldflags) |
|---|
| | 197 | echo_ldflags=yes |
|---|
| | 198 | ;; |
|---|
| | 199 | --libs|-libs) |
|---|
| 197 | 200 | echo_libs=yes |
|---|
| 198 | 201 | ;; |
|---|
| … | … | |
| 217 | 220 | external) |
|---|
| 218 | 221 | echo_external=yes |
|---|
| 219 | | ldflags="${ldflags} -lvlc -lvlc-control" |
|---|
| | 222 | libs="${libs} -lvlc -lvlc-control" |
|---|
| 220 | 223 | ;; |
|---|
| 221 | 224 | *) |
|---|
| … | … | |
| 307 | 310 | if test "${echo_objcflags}" = yes; then |
|---|
| 308 | 311 | echo "${cppflags} ${objcflags}" |
|---|
| | 312 | fi |
|---|
| | 313 | if test "${echo_ldflags}" = yes; then |
|---|
| | 314 | echo "${ldflags}" |
|---|
| 309 | 315 | fi |
|---|
| 310 | 316 | |
|---|
| … | … | |
| 329 | 335 | if test "${echo_external}" = yes; then |
|---|
| 330 | 336 | for module in `echo "${builtins}"`; do |
|---|
| 331 | | ldflags="${ldflags} @libdir@/vlc/lib${module}.a" |
|---|
| | 337 | libs="${libs} @libdir@/vlc/lib${module}.a" |
|---|
| 332 | 338 | done |
|---|
| 333 | 339 | for module in `echo "${builtins}"`; do |
|---|
| … | … | |
| 336 | 342 | register_flags "vlc" |
|---|
| 337 | 343 | fi |
|---|
| 338 | | echo "${libs} ${ldflags}" |
|---|
| 339 | | fi |
|---|
| | 344 | echo "${libs}" |
|---|
| | 345 | fi |
|---|