1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-03 01:31:53 +02:00
Commit Graph

29 Commits

Author SHA1 Message Date
Rémi Denis-Courmont
503069555c Do not path -rpath twice 2011-07-18 22:20:14 +03:00
Rémi Denis-Courmont
7af4b7fed7 Move common predefined macros to config.h and common.am
Also, __USE_UNIX98 is a libc-internal definition. The build system is
not supposed to define that directly (we have _GNU_SOURCE).
2011-05-02 11:01:13 +03:00
Rémi Denis-Courmont
473a276fdd Remove ugly builtin support
I don't this abomination to leak through the stable LibVLC interface.
To link statically, modules should be linked into LibVLC instead.

And then, there is no need to reintroduce the old "builtin" vlc-config
type if all modules are built the same. In prehistoric times, the
distinction was needed because some modules were static and some not.
2011-05-02 11:01:11 +03:00
Pierre d'Herbemont
cc629fa53e Allow libvlc client to build statically. 2010-10-31 21:04:03 +01:00
Brad Smith
3a27eb58f0 Fix a typo with the libtool flag -export-symbols-regex
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2010-10-31 08:55:45 +02:00
Rémi Denis-Courmont
4a6584208f No need for common SUFFIXES definition anymore
Left-over from pre-libtool era
2010-05-15 22:11:09 +03:00
Rémi Denis-Courmont
4ac9513cfd Install and look for plugins in plugins/, not modules/ (fixes: #3352) 2010-03-02 22:07:50 +02:00
Rémi Denis-Courmont
f509010a10 Silent rule for genmf 2010-02-14 22:26:18 +02:00
Rémi Denis-Courmont
f5e900bebb Remove legacy nice target 2010-02-14 22:26:18 +02:00
Rémi Denis-Courmont
c7eabcd917 Put plugins in $(pkglibdir)/modules
We can now store other architecture-dependant files in $(pkglibdir)
(and without bugging the plugins scan).
2010-02-14 20:50:18 +02:00
Rémi Denis-Courmont
aa55637b75 Specify the install path for plugins
This is just pedantic. Nobody links against plugins anyway.
2009-08-06 18:31:19 +03:00
Rémi Denis-Courmont
e1a78b744b Start moving replacement functions to a static import library 2009-04-10 20:14:10 +03:00
Rémi Denis-Courmont
cba4b50534 Link plugins against libvlccore
This reverts back to 0.9 (and --enable-libtool 0.8.6) state. This
should fix bindings and web plugins, without hacks. However, this will
require relinking all VLC plugins whenever libvlccore changes.
2009-02-14 20:02:30 +02:00
Rémi Denis-Courmont
5698895948 Support for tweaking package-part of install path
I kept include files to ../vlc otherwise #include syntax would break

Now, it's up to changing PKGDIR="vlc" to PKGDIR="vlc-1.0".
We just need to decide.
2009-01-27 20:20:32 +02:00
Geoffroy Couprie
f57c5bdcf9 add -no-undefined for WinCE 2008-11-04 08:23:08 +01:00
Rémi Denis-Courmont
ec525f6973 Restore -no-undefined on Win32 2008-10-22 20:47:51 +03:00
Rémi Denis-Courmont
42b58e873a Do not link plugins against libvlccore explicitly
We really want plugins to resolve their VLC symbols against the already
loaded LibVLC core, rather than with their own version of it.
Performance benefit should be neglectible, if any.
Still, this will "fix" the plugin crash with static LibVLC builds (or
generate a due link-time error). Anyway, this is one step toward
supporting any form of static linking again.
2008-10-19 17:10:11 +03:00
Rémi Denis-Courmont
67ad2d4678 -export-dynamic is no sense for libs, use -export-symbol (or nothing) 2008-05-24 10:39:07 +03:00
Rémi Denis-Courmont
84d0f814c4 Rename the shared libraries 2008-05-15 19:40:44 +03:00
Rémi Denis-Courmont
32fcb07923 nice is a phony target 2008-04-28 22:33:14 +03:00
Rémi Denis-Courmont
c777887c91 Cosmetics 2008-04-28 22:32:51 +03:00
Rémi Denis-Courmont
3e82c0f591 Remove a bunch of obsoleted kludges
We don't need to invoke make twice in every directory, and we don't need
the awful libtool install kludge anymore.
2008-04-28 22:31:32 +03:00
Rémi Denis-Courmont
be5bff39e5 Allow building plugins through autotools-builtin means...
...in addition to vlc-config
2008-04-28 22:20:34 +03:00
Rémi Denis-Courmont
c20040263c Complete flags factorization 2008-04-21 22:31:47 +03:00
Rémi Denis-Courmont
41ce29d54d Simplify 2008-04-21 22:12:42 +03:00
Rémi Denis-Courmont
cd369d68d7 Fix genmf invocation 2008-04-21 22:04:35 +03:00
Rémi Denis-Courmont
2040035d0f Remove dead and ugly code of mine 2008-04-21 21:54:50 +03:00
Rémi Denis-Courmont
ab799a3a87 Makefile factorization 2008-04-21 21:48:43 +03:00
Rémi Denis-Courmont
a6c428f6f3 Put common modules Makefiles stuff to an include file
Less escaping, less stuff that Makefile.am's depend on
2008-04-21 20:42:38 +03:00