Commit Graph

71 Commits

Author SHA1 Message Date
Pierre d'Herbemont 7160ce9f6e configure: Per module Werror flags.
This allow a little bit more flexibility and won't require the same level of code quality in configure tests (is that a plus?).
2009-08-21 17:25:48 +02:00
Pierre d'Herbemont c2786a86cd configure: Treat unused param or value as error when building with --enable-debug.
Warnings that are 'safe' to be treated as error should be added here as well.

I hope this will raise VLC code quality, and tend to lower the hudge number of warnings. Some of them are sometimes letal but hidden by others.
2009-08-20 16:43:26 +02:00
Jean-Baptiste Kempf d76709e45d m4_ifnblank seems to be too new for some autoconf
And bumping autoconf version seems to be a bit much for such a small improvement
2009-08-09 14:44:30 +02:00
Jean-Baptiste Kempf 0a8af27eb9 Simplify twolame detection 2009-08-08 13:10:07 +02:00
Jean-Baptiste Kempf 7c8d655cf3 Simplify Jack and DCA detection 2009-08-06 00:18:24 +02:00
Jean-Baptiste Kempf a3c7e55ec3 Configure: update macro to deal with the case where you want --enable-foo, but the module name is not foo.
So, add a new argument that can be empty
This happens for --enable-dv (access_dv) --enable-shout (stream_output_shout)
2009-08-06 00:18:23 +02:00
Jean-Baptiste Kempf 30f9eb499b Simplify shout, libproxy detection 2009-08-05 18:37:25 +02:00
Jean-Baptiste Kempf 251ca87c73 Configure, create a m4cro for checking dependencies in pkg_config
--enable-foo will search for the foo.pc and die if not provided
--disable-foo will not search anything related to foo
'' will search for foo.pc and give a message if foo.pc is not provided.
2009-08-05 16:56:34 +02:00
Rémi Denis-Courmont 61fae445ea Same as previous commit 2009-06-11 22:37:31 +03:00
Jean-Paul Saman c3baee8d05 ignore these files/dirs 2008-08-27 14:44:30 +02:00
Felix Paul Kühne 449e70599e More *.m4's to ignore 2008-05-30 17:29:45 +02:00
Rafaël Carré 01d2d94282 Ignore libtool M4 macros 2008-05-30 16:10:05 +02:00
Rémi Denis-Courmont 120dd9b46e VLC_ADD_PLUGINS -> VLC_ADD_PLUGIN 2008-04-28 22:45:57 +03:00
Rémi Denis-Courmont d43f6298ec Set a substitution variable for configure-enabled plugins 2008-04-28 22:25:20 +03:00
Rémi Denis-Courmont d7f338694f Update vlc-config.in construction 2008-04-21 23:13:56 +03:00
Rémi Denis-Courmont 910de3f23e Remove un-needed SYMPREF 2008-04-21 23:09:47 +03:00
Rémi Denis-Courmont c390836548 Batch writing to vlc-config.in 2008-04-21 23:06:07 +03:00
Rémi Denis-Courmont e4a0fb28f3 Remove un-needed VLC_CONFIG_HELPER macro 2008-04-21 23:06:07 +03:00
Rafaël Carré d061c4e227 Remove autogenerated private.m4 from VCS 2008-04-10 22:21:18 +02:00
Antoine Cellerier daf0c78f1f Commit changes to m4/private.m4. Please yell (and remove the file from git) if this wasn't supposed to be committed. 2008-04-09 22:45:42 +02:00
Rémi Denis-Courmont 494eab7543 Update list of M4 macros
As an alternative, we could avoid shipping all the gettext macros and
require developpers have gettext if they want to rebuild ./configure
from a source tarball. I'd tend to lean for this option.
2008-03-25 18:36:47 +02:00
Rémi Denis-Courmont 7bbc2548f9 Switch to gettext 0.17
The whole point of keeping the m4 and po/Makefile.in.in is to not need
to have the same version all over the place anyway, otherwise we might
as well put all these files to .gitignore...

Remove some old m4 macros as well.
2008-03-23 22:01:24 +02:00
Rafaël Carré 126306281b Require gettext 0.16.1 2008-03-23 16:08:13 +00:00
Rémi Denis-Courmont 974a399a24 Remove the autoconf hack, fix gettext broken in b6c4b865
and fix the M4 ignore rules
2008-03-23 10:49:16 +02:00
User b6c4b86572 Revert "Update gettext"
This reverts commit 8b71b1041b.
Most developers did not update their gettext install
Bumping gettext requirement is useless.
2008-03-23 02:57:36 +00:00
Filippo Carone 7984e32f17 ac_prog_java* not needed anymore 2008-03-16 14:12:06 +01:00
Jean-Paul Saman 915b2bac11 Add more ignores 2008-03-11 09:14:06 +01:00
Rémi Denis-Courmont 8b71b1041b Update gettext 2008-03-07 15:32:46 +02:00
Rémi Denis-Courmont 87331e9af2 Initial .gitignore 2008-03-02 10:48:27 +02:00
Rémi Denis-Courmont 3f54866f53 Remove silly m4 file. I'd rather use UPTODATE version on my system than some crap from VLC tree 2007-11-28 19:02:43 +00:00
Rafaël Carré 8f32f1ea83 Adds some missing files to dist target (blaming j-b & dionoea)
Adds libgcrypt.m4 for systems running autotools without libgcrypt-dev installed
Prefers tabs over spaces in Makefiles
2007-11-28 18:58:06 +00:00
Rémi Denis-Courmont 66214b91b8 Probably fix make dist 2007-11-20 19:32:43 +00:00
Rémi Denis-Courmont e97d7f898a Remove some cruft from older gettext 2007-11-20 19:32:10 +00:00
Rémi Denis-Courmont 7f3af96e38 Add partial infrastructure for libs/ldflags segregation 2007-10-14 20:02:18 +00:00
Rémi Denis-Courmont 8b91a2d0b1 Resync gettext with contrib 2007-07-20 14:04:50 +00:00
Damien Fouilleul ff3a0f6c3f vlc-config: fixed optimizations by splitting CFLAGS_OPTIM into CFLAGS_OPTIM_SIZE and CFLAGS_OPTIM_SPEED, and only one of which is used depending on value --enable-optimize-memory, moreover CFLAGS_NOOPTIM is set to -O0 rather than -O2 whenever possible 2007-07-17 11:05:30 +00:00
Rémi Denis-Courmont 93202a752b Do not assume that CXXFLAGS and OBJCFLAGS accept anything that CFLAGS does 2006-12-19 21:27:57 +00:00
Rémi Denis-Courmont ff402cb311 Avoid flags duplication when configure cache not present 2006-10-26 19:12:43 +00:00
Rémi Denis-Courmont fca4761653 Attempt to fix my previous commit 2006-10-21 20:05:02 +00:00
Rémi Denis-Courmont 718e1e0515 Ensure that shared objects have no unresolved symbols.
This will catch broken plugins at build-time rather than run-time.
2006-10-21 19:52:23 +00:00
Rémi Denis-Courmont 1dfa47c082 More fixes 2006-10-21 19:24:47 +00:00
Rémi Denis-Courmont de0f8ecbe2 Fixes 2006-10-21 14:13:29 +00:00
Rémi Denis-Courmont eac2117fcd Some autoconf fun 2006-10-21 11:55:09 +00:00
Rémi Denis-Courmont 75413cdd86 s/target/host/ 2006-10-20 21:29:07 +00:00
Rémi Denis-Courmont 4afe1bf2b6 Revert commit that breaks bootstrap/aclocal (v2.60, latest release).
That has been annoying quite a bunch of users[1] including buildbots
and myself.

[1] http://forum.videolan.org/viewtopic.php?t=21059
2006-07-16 19:37:56 +00:00
Sam Hocevar 7aaf3f0854 * m4: added libtool macro files. Na. 2006-07-14 21:36:11 +00:00
Christophe Mutricy 0620daf1c0 Revert [16011] until someone svn add the concerned files. 2006-07-13 20:47:49 +00:00
Sam Hocevar 3f0987d209 * m4/Makefile.am: added more missing files. olleh buglroz! 2006-07-12 13:23:26 +00:00
Sam Hocevar 52b0dd5e8e * m4/Makefile.am: added missing files to the distribution. happy bootstrap. 2006-07-12 13:04:37 +00:00
Filippo Carone d90a5fa316 if --enable-java-bindings then check a javac exists 2006-06-05 16:01:35 +00:00