Commit Graph

70 Commits

Author SHA1 Message Date
Sam Hocevar
003f74f14f * ./bootstrap, ./Makefile.am: we don't build static libraries if their only
goal is to provide dependencies for shared libraries.
2002-10-25 09:24:29 +00:00
Sam Hocevar
ec8c631800 * ./configure.ac.in, ./src/libvlc.c: attempt at activating gettext support
under platforms without libintl such as Win32. Use --with-included-gettext
    to test. Might break compilation on systems I don't have access to.
2002-10-16 15:10:39 +00:00
Sam Hocevar
2b0b78882c * ./bootstrap: we use the proper linker for plugin compilation.
* ./modules/misc/testsuite/*: moved the null module into three test modules
    that are only built when --enable-testsuite is activated. This directory
    can be a good place for compilation tests or performance benchmarks.
2002-10-04 13:13:54 +00:00
Sam Hocevar
537cf3aa2c * ./bootstrap: fixed a bug I introduced yesterday that caused automake
version detection not to work properly.
2002-10-03 08:44:11 +00:00
Sam Hocevar
415af2aded * ./bootstrap: added a check for automake bug #326. No easy workaround is
really possible other than patching/upgrading automake. This happens for
    automake 1.6.0 and automake 1.6.1.
2002-10-02 16:02:43 +00:00
Sam Hocevar
106497cdb1 * ./bootstrap, ./Makefile.am: workarounds for automake 1.5. 2002-10-02 12:59:59 +00:00
Sam Hocevar
2799d36bc8 * ALL: the build mechanism now uses automake. See HACKING for more details.
* ./mozilla/vlcplugin.cpp: javascript support for the Mozilla plugin.
  * debian/rules: the A52 module is now in a separate package.
2002-09-30 11:05:42 +00:00
Christophe Massiot
7d2f6de57c * ./bootstrap : Fixed an issue with old shell versions
* ALL : Added a priority argument to vlc_thread_create(), so that audio
and input threads can run with a higher real-time priority, on systems
allowing you to use priorities.
2002-08-29 23:53:22 +00:00
Christophe Massiot
a9b2248292 It now works when there is no automake-1.5 nor automake-1.6. 2002-08-28 19:48:16 +00:00
Sam Hocevar
3eb8eefdd2 * ./m4/*: added gettext m4 macros so that the configure behaviour is
always the same.
2002-08-28 15:30:57 +00:00
Sam Hocevar
91b31c8835 * Additional fixes for bootstrap when gettext isn't available. 2002-08-28 14:22:17 +00:00
Sam Hocevar
e3366e790b * ./bootstrap: fixed a shell error (replaced "if foo" with "if foo"). 2002-08-28 13:38:14 +00:00
Sam Hocevar
03fe761ea8 * ./bootstrap: we should be able to bootstrap CVS even without gettext. 2002-08-28 12:50:13 +00:00
Sam Hocevar
2d8a1a7085 * ./HACKING: we can now use automake-1.5 instead of automake-1.6. But now
we _really_ depend on it.
  * ./bootstrap: we don't use touch to create a file, because it doesn't seem
    to work everywhere.
2002-08-27 14:15:24 +00:00
Sam Hocevar
685f8edcc3 * ./bootstrap: we touch m4/Makefile.am so that configure doesn't complain
about a missing m4/Makefile.in.
  * ./include/vlc_common.h: workaround for Borland's redefinition of PACKAGE.
2002-08-26 23:36:20 +00:00
Sam Hocevar
8cdab6d597 * ./bootstrap: another fix for old versions of autoconf which don't seem
to like the gettext m4 files.
2002-08-26 21:46:06 +00:00
Sam Hocevar
e3401d5787 * ./configure.in: we now require autoconf 2.5x because previous versions
don't seem to work very well if you are using autopoint, although
    gettext 0.11.5 claims to be fully backwards compatible. Welcome to
    automake hell.
  * ./bootstrap: workaround which uses gettextize if you do not have
    autopoint. We'll probably stay like this for a while, until gettext
    0.11.x (which replaces gettextize with autopoint) becomes more
    widespread. Currently this workaround seems to work, but don't expect
    a clean tarball if you make dist without having used autopoint. Welcome
    to automake hell.
2002-08-26 20:49:50 +00:00
Sam Hocevar
0df46599e8 * ./bootstrap: dropped the dependency on gettext 0.11.5. Now 0.10.4 is OK. 2002-08-26 09:38:20 +00:00
Sam Hocevar
eb395af053 * Moved ./include/defs.h to ./config.h
* Renamed ./include/config.h to ./include/vlc_config.h
  * Other misc auto* fixes.
2002-08-26 01:01:13 +00:00
Sam Hocevar
764176f688 * ALL: started the slow move to automake. For the moment, the changes are
unnoticeable apart from the extra dependency on autoconf, automake and
    gettextize. See the new HACKING file for some information, especially if
    you don't run Linux.

    The current strategy is to have the configure script generate a nice
    automake Makefile from Makefile.am, and then clobber it with our good
    old dirty Makefile. Muahaha :-)
2002-08-25 23:18:05 +00:00