- Jun 01, 2016
-
-
Michael Niedermayer authored
Fixes build on mingw32 with SDL reverts one line from 96d61605 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- May 29, 2016
-
-
Diego Biurrun authored
Generate the files in a single postprocessing step w/o intermediate files.
-
- May 13, 2016
-
-
Diego Biurrun authored
-
- Apr 07, 2016
-
-
Diego Biurrun authored
This avoids spurious library rebuilds when only the test program code is changed and simplifies the build system.
-
- Jan 25, 2016
-
-
Andreas Cadhalpun authored
If links don't work, fall back to using the full source path as was previously done. This should fix build failures with MSVC. Reviewed-by:
Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- Jan 21, 2016
-
-
Andreas Cadhalpun authored
Previously the full source path was embedded inconsistently in the debug information between in-tree/out-of-tree builds. The 'vpath %.inc' becomes necessary for finding libavfilter/all_channel_layouts.inc in out-of-tree builds. The full source path is still embedded in the debug information, but it's now independent of whether building in-tree or out-of-tree. The biggest improvement of this patch is that gdb now always searches for the path relative to the source directory. It still also searches for the full path. Previously it searched only for the full path in out-of-tree builds, making the debug information generated by Debian's buildds rather hard to use. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- Jul 08, 2015
-
-
Ganesh Ajjanagadde authored
Fixes Ticket4673 Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jun 19, 2015
-
-
James Almer authored
Fixes Ticket3368 Commit message by commiter Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- May 29, 2015
-
-
Ingo Brückl authored
This allows the user to override the directory for the installation of the pkg-config files (from the default LIBDIR/pkgconfig). It follows the usual behaviour of Makefiles generated by automake. Signed-off-by:
Ingo Brückl <ib@wupperonline.de> Reviewed-by:
Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Feb 17, 2015
-
-
Christophe Gisquet authored
The macro hell sometimes make it difficult to trace the source of an error, so it is easier to analyze the preprocessed output. This patch makes this automatical by specifying DBG=1 on the command line: a file ffmpeg/dir/file.asm gets preprocessed to builddir/dir/file.dbg.asm, which is then compiled. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 21, 2014
-
-
Luca Barbato authored
The options is useful to build position-independent executables on hardened systems (e.g. Android L and Gentoo Hardened).
-
- Feb 16, 2014
-
-
Diego Biurrun authored
Also drop support for building examples in library directories.
-
- Feb 14, 2014
-
-
Diego Biurrun authored
-
- Dec 05, 2013
-
-
James Almer authored
Originally written by James Almer <jamrial@gmail.com> With the following contributions by Timothy Gu <timothygu99@gmail.com> * Use descriptions of libraries from the pkg-config file generation function * Use "FFmpeg Project" as CompanyName (suggested by Alexander Strasser) * Use "FFmpeg" for ProductName as MSDN says "name of the product with which the file is distributed" [1]. * Use FFmpeg's version (N-xxxxx-gxxxxxxx) for ProductVersion per MSDN [1]. * Only build the .rc files when --enable-small is not enabled. [1] http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058.aspx Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Nov 28, 2013
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This more closely matches the actual use, also we use plain strip without these flags for striping Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Vittorio Giovara authored
This will check if -wN '..@*' is available and fall back on -x if not; when none are available, do not run strip at all to prevent removing functions that might be actually needed.
-
- Oct 29, 2013
-
-
Ingo Brückl authored
$(STRIP) always expands to something, because it is one of the commands in the BRIEF list. This renders the condition pointless. Signed-off-by:
Ingo Brückl <ib@wupperonline.de> Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- Oct 24, 2013
-
-
Ingo Brückl authored
$(STRIP) always expands to something, because it is one of the commands in the BRIEF list. This renders the condition pointless. Signed-off-by:
Ingo Brückl <ib@wupperonline.de> Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- Oct 07, 2013
-
-
Loren Merritt authored
The implementation of 25cb0c1a involves lots of spurious labels. The effect of keeping those labels around is making debugging harder. Those labels are meaningless, and complicate the disassembly. Also, gdb can't tell the difference between them and function entry points. This new strip command is irrelevant to any usage of Libav that would have used the old fully stripped version, because the old one was for non-debug use. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- Mar 27, 2013
-
-
Diego Biurrun authored
-
- Feb 15, 2013
-
-
Cyrille Faucheux authored
The problem is reproducible with a relative prefix path.
-
- Feb 11, 2013
-
-
Diego Biurrun authored
This allows employing that number in library install commands.
-
- Feb 03, 2013
-
-
James Almer authored
Use BUILDSUF instead. Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Feb 02, 2013
-
-
Steven Boswell II authored
Tested-on: Fedora Core 14, 16, and 17. Tested-on: Ubuntu by commiter Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Dec 10, 2012
-
-
Mans Rullgard authored
This fixes removal of TOOLS as well as HOSTPROGS declared in the top-level Makefile. The clean target in common.mak needs to be eval'd since the variables used within are reset for each library. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- Nov 23, 2012
-
-
Mans Rullgard authored
This is useful for debugging. Dependencies for these files are not generated due to limitations in many compilers. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- Nov 02, 2012
-
-
Janne Grunau authored
Documentation includes only the externally visible API of the installed headers. Based on a patch by Anton Khirnov <anton@khirnov.net>. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- Oct 23, 2012
-
-
Mans Rullgard authored
This allows targets to include special objects when linking executables without including them in (shared) libraries. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- Oct 10, 2012
-
-
Mans Rullgard authored
This was part of a ghastly hack that is long since gone. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
The Microsoft linker uses the LIB environment variable which clashes with a make variable of the same name. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Replace the single use of THIS_LIB with its value. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
This makes sure proper linker arguments are used for the tools and test programs when shared libraries are enabled. The tools are linked using the usual -l flag while for test programs the full name of the static library is used. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- Oct 09, 2012
-
-
Mans Rullgard authored
The test programs use internal symbols so cannot be linked against the shared libs. Linking against both shared and static is pointless and might do something strange depending on the linker. This changes the dependencies so the test programs are linked only against the static library for the component they belong to. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- Sep 19, 2012
-
-
Mans Rullgard authored
This adds support for the TI and Microsoft (lib.exe) variants of the ar utility. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- Aug 29, 2012
-
-
Mans Rullgard authored
This enables replacing the -l and -L flags used to specify the just-built libraries when linking the tools and shared libs with non-standard syntaxes. System library flags are already handled by the filtering mechanism in configure. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- Aug 27, 2012
-
-
Diego Biurrun authored
-
- Aug 07, 2012
-
-
Diego Biurrun authored
-
Mans Rullgard authored
Many compilers need special flags to compile *.h files as regular source code, if they will do so at all. Rather than hoping all compilers will have such a flag and adding mappings for it, create wrapper .c files for test building single headers. This allows using the regular rule for compiling C files without the need for special flags, and it also provides proper dependency tracking for these objects. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-