Pierre d'Herbemont
710b2c480a
boostrap: Fix previous commit (oops)
19 years ago
Pierre d'Herbemont
88a4e29812
bootstrap: Use libtoolize from contrib by default.
19 years ago
Rémi Denis-Courmont
2dc7b44347
Stupid typo
19 years ago
Rémi Denis-Courmont
92ad9789e7
Clean up
19 years ago
Pierre d'Herbemont
14b5b5ff59
bootstrap: Attempt to fix Mac OS X build using libtool. Please review.
19 years ago
Rémi Denis-Courmont
130afa593b
Remove non-libtool targets.
automake could hardly keep up with 700 targets.
19 years ago
Rémi Denis-Courmont
9b007c13bd
Remove some useless cruft
19 years ago
Pierre d'Herbemont
81657c9b97
bootstrap: Fix previous commit.
19 years ago
Pierre d'Herbemont
7173c8f8dd
bootstrap: Make sure we warn the user when no contrib is present on Mac OS X.
19 years ago
Jean-Paul Saman
bfa762d4a9
Portability fix: use head -n 1 iso head -1
19 years ago
Pierre d'Herbemont
4ee6aa92d6
bootstrap: Warn if contrib hasn't been built (on Mac OS X). (good for new comers).
19 years ago
Rémi Denis-Courmont
620dc72af1
- Revert [20137]
- Revert [20138]
- Revert [20139]
Special credits to these commits for:
- breaking the build system,
- crashing VLC on every single 64-bits platform,
- breaking bootstrap with any version of automake that is not the same as the one on Jean-Paul's computer.
19 years ago
Jean-Paul Saman
235ce9bac9
Patch config.sub to recognize uclibc system.
19 years ago
Christophe Mutricy
77e5b00d85
Allow user to pass extra args to aclocal.
19 years ago
Rémi Denis-Courmont
56e9569c94
- Improve DIST_SUBDIR
- Require automake 1.9 to fix some libtool plugin build problems
- Remove useless libs/Makefile
19 years ago
Christophe Mutricy
6871383f30
support for automake 1.10. Patch courtesy of scop on trac. Fix #1041
19 years ago
Damien Fouilleul
fe12c564e8
- bootstrap: patch libtool on cygwin to prevent linking shared library as '.dll.exe' files
20 years ago
Rémi Denis-Courmont
a7a199e307
Forgot this file
20 years ago
Rafaël Carré
8ea0368184
Detects too old automake version using 1.X-pY versioning
20 years ago
Christophe Mutricy
970cd4e80a
Fix the inclusion of extras/contrib/bin to the PATH
20 years ago
Rémi Denis-Courmont
d6abc4d998
Build plugins with -no-undefined
20 years ago
Rémi Denis-Courmont
9574d3b561
Remove some more cruft
20 years ago
Rémi Denis-Courmont
29d8ffc9be
Oh! No more builtins!
(well only for libtool and shared libvlc)
Clean your build tree before whining.
And yes, it breaks the mostly-builtin option (obviously).
It also speeds up automake a tiny bit.
20 years ago
Rémi Denis-Courmont
6810a85e35
Revert lame revert from [16628].
Provide trivial work-around for users of obsolete autoconf
20 years ago
Rémi Denis-Courmont
9360ead000
Fortunately, VLC is not using CVS anymore.
20 years ago
Damien Fouilleul
2242665b9b
- bootstrap: removed vlcintf.h
- configure.ac: autoconf 2.59c is not yet supported in Cygwin, added Wine support for ActiveX plugin
20 years ago
Sam Hocevar
47eb22002c
* No longer use the $(pic) variable, since all flags are properly set
in the configure script.
20 years ago
Rémi Denis-Courmont
75b1aa19f5
Also control plugin export table
20 years ago
Damien Fouilleul
ba98f2bd51
- fixed Cygwin issue when linking/building shared libvlc.dll
20 years ago
Clément Stenac
f15c486bef
* Fix a number of encoding bugs
* add "make nice" in modules to call ./compile
20 years ago
Rémi Denis-Courmont
f22738a8d4
Don't duplicate check for automake 1.7
20 years ago
Sam Hocevar
da6b3153d7
* bootstrap: strip library version from modules.
20 years ago
Rémi Denis-Courmont
9d85b9dace
Some build systems clean up. Now require automake 1.7
Automake 1.5 and 1.6 both suck, and 1.7 is almost four years old, so there is really no excuse for not using a decent version. Besides, there seems to some problems while building the loader with old Automake versions.
20 years ago
Rémi Denis-Courmont
5b369300e5
Suppress support for position dependant code (except on mingw32).
This simplifies the build system quite a lot, and reduce compilation
times when PIC is actually needed.
If you really mind the extra overhead of PIC, use:
./configure --enable-libtool --enable-static --disable-shared
20 years ago
Filippo Carone
7cc72564f9
pic libraries are now correctly installed when needed:
* --enable-pic added in configure.ac
* bootstrap modified to use BUILD_PIC in place of BUILD_MOZILLA where needed
20 years ago
Sam Hocevar
8c672e8dfb
* bootstrap: simplified automake detection and added support for the FreeBSD
automake naming scheme.
20 years ago
Rémi Denis-Courmont
e65878a6ef
libtool: Compile builtins as convenience libraries rather than static ones
Might fix PIC linking issues on amd64
20 years ago
Rémi Denis-Courmont
b92e91322c
Remove superfluous dep
20 years ago
Rémi Denis-Courmont
078efe2d20
Libtool: kludge^H^H^H^H^H^Hfix make (|un)install within modules/subdir/subdir
20 years ago
Rémi Denis-Courmont
38cb71b272
libtool: Propagate errors from make (|un)install
20 years ago
Rémi Denis-Courmont
8e3a102f3f
libtool:
- Don't link builtins against anything (dependencies are linked in libvlc)
- Don't mangle name of underlying libraries
20 years ago
Rémi Denis-Courmont
caeddaf28b
libtool: fix make distclean
20 years ago
Rémi Denis-Courmont
262b957be0
With libtool, compile builtins as lib*_builtin.la to avoid name collision
with actual system library (seems to fix weird compilation problem with
flac and theora builtins)
20 years ago
Rémi Denis-Courmont
af60367499
Use noinst_ rather than libvlc_ for builtins
20 years ago
Rémi Denis-Courmont
7e7d587a44
Implement clean with --enable-libtool
May fix builtins recompilation (theora, flac...)
20 years ago
Rémi Denis-Courmont
0640b738e2
Fix the work-around for the work-around
20 years ago
Rémi Denis-Courmont
6a73573370
mv -> mv -f
20 years ago
Rémi Denis-Courmont
0fbd1b1b5f
Missing quotes
20 years ago
Rémi Denis-Courmont
a0fb646ab9
Work-around libtool's work-around which adds .exe on Cygwin
20 years ago
Rémi Denis-Courmont
ec566c12d9
Don't loop infinitely when then is no plugin to install (libtool-only)
20 years ago