summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* configure: Add usan to the toolchain presetsLuca Barbato2014-02-20
| | | | clang-3.4 and gcc-4.9 have it.
* configure: Move cpunop into ARCH_EXT_LIST_X86Diego Biurrun2014-02-20
| | | | It is a processor feature, so it belongs there.
* configure: Move inet_aton check into network function check blockDiego Biurrun2014-02-20
|
* build: The MPEG-4 video parser depends on h263dspDiego Biurrun2014-02-20
| | | | | The dependency is indirect through the h263/mpegvideo code. CC: libav-stable@libav.org
* threads: Check w32threads dependencies at the configure stageDiego Biurrun2014-02-19
| | | | | Also add warning comment about threading implementations without matching atomics implementation to the atomics fallback implementation.
* Move all example programs to doc/examplesDiego Biurrun2014-02-16
| | | | Also drop support for building examples in library directories.
* configure: do not link libraries against program-specific dependenciesJanne Grunau2014-02-13
| | | | Bug-Id: 635
* configure: avserver does not need $ldlJanne Grunau2014-02-13
| | | | Loadable plugins were removed in d010e95f86089abe9a3d4d4a66ac8102312d28a4.
* Add libx265 encoderDerek Buitenhuis2014-02-12
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* Mirillis FIC video decoderKostya Shishkov2014-02-08
| | | | | | Does not contain cursor rendering yet. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* configure: clang: add -Qunused-arguments to as|ld_flags as wellJanne Grunau2014-02-08
|
* configure: clang: explicitly state dep file and rule name in DEPFLAGSJanne Grunau2014-01-25
| | | | | | Fixes dependency file generation with gas-preprocessor.pl and clang. Flags copied from GCC and tested with Apple's clang from Xcode 5 and 5.1 and clang 3.2, 3.3, 3.4 on Linux.
* configure: add missing x86 dependency for i686Janne Grunau2014-01-25
|
* configure: Set default HOSTCFLAGS/HOSTCPPFLAGS after compiler detectionDiego Biurrun2014-01-22
| | | | | This prevents the default HOSTCFLAGS from getting clobbered by flags passed to configure on the command line.
* build: Add separate hidden config option for the intrax8 codeDiego Biurrun2014-01-15
| | | | This allows for slightly cleaner dependency specification.
* aarch64: add cpuflags support for NEON and VFPJanne Grunau2014-01-15
| | | | | | | NEON and VFP are currently mandatory for all ARMv8 profiles. Both are handled as extensions as far as cpuflags are concerned. This is consistent with handling x86_64 which always has SSE2, but still handles it as an extension.
* aarch64: configure: set arch dependent featuresJanne Grunau2014-01-14
| | | | | | | Stack is always 16 byte aligned and clz, 64bit operations and unaligned memory access are fast in aarch64 mode on ARMv8. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* vf_yadif: Relicense from GPL to LGPLRobert Krüger2014-01-14
| | | | All copyright holders have agreed to the relicensing.
* x86/arm: Add clobber tests to libavresampleMartin Storsjö2014-01-13
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* arm: Add an option for making sure NEON registers aren't clobberedMartin Storsjö2014-01-11
| | | | | | This is pretty much based on the same test for XMM registers. Signed-off-by: Martin Storsjö <martin@martin.st>
* ATRAC3+ decoderMaxim Polijakowski2014-01-09
| | | | | | Cleanup by Diego Biurrun. Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* configure: Disable networking if winsock2.h is available but winsock ↵Martin Storsjö2014-01-06
| | | | | | | | | | | | | | | | | functions aren't Previously, if neither of the checks for the closesocket function succeeded, we still kept winsock2.h and networking in general enabled. When targeting the WinRT API subset, the winsock2.h header is available (making the check for it succeed, giving the impression that winsock is available), but tests that actually try to use such a function will fail. In this case, disable the winsock2.h feature and networking in general, as if the winsock2.h header test would have failed in the first place. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Update freetype check to follow upstreamLuca Barbato2014-01-06
| | | | | | The freetype tutorial suggests to use #include FT_FREETYPE_H. Bug-Id: 616
* configure: Support preprocessor macros as header namesDiego Biurrun2014-01-05
| | | | | | | | | | New versions of FreeType have moved the location of their API header(s) and hide the location behind a macro. Since the location changes between versions and no other way to know the location exists, this workaround becomes necessary. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: Explicitly disable w32threads if the test for it failsDiego Biurrun2013-12-25
| | | | | This avoids false positive enabling of w32threads if explicitly requested on the command line, but dependencies are missing.
* Add a libwebp encoderJustin Ruggles2013-12-21
|
* configure: Express atomics/thread deps through the dependency systemDiego Biurrun2013-12-19
|
* build: Define __printf__ to __gnu_printf__ on MinGW*/gccDiego Biurrun2013-12-16
| | | | This is necessary to avoid GCC assuming MS style printf arguments.
* configure: Detect Solaris libc in an OpenIndiana/illumos compatible wayDiego Biurrun2013-12-14
|
* configure: Reorder pthreads checksLuca Barbato2013-12-13
| | | | | | | | Some pthreads symbols might be present in libc (as shown on various *BSD) but not all of them, leading to false positives. Check for the most common compiler flags before the plain symbol check to avoid known pitfalls.
* configure: Move the bz2 and zlib checks below phtreadsLuca Barbato2013-12-13
| | | | There are alternate implementations of those libraries that use pthreads.
* configure: Add -D__USE_MINGW_ANSI_STDIO=1 to CPPFLAGS on MinGW32Diego Biurrun2013-12-13
| | | | This enables a more C99-compliant implementation of printf et al.
* configure: Detect newer (>=4.1) versions of MinGW32Diego Biurrun2013-12-13
| | | | The MinGW32 project is deprecating its old version macros.
* build: Do not add -g to HOSTCFLAGSDiego Biurrun2013-12-13
| | | | | The flag is not unconditionally added to CFLAGS either and the programs built on the host do not get habitually fed to a debugger.
* configure: Add -D__USE_MINGW_ANSI_STDIO=1 to CPPFLAGS on MinGW64Diego Biurrun2013-12-11
| | | | | This enables a more POSIX-compliant printf implementation, that allows using length modifiers like 'z'.
* configure: Move log2 dependency declaration to a place it takes effectDiego Biurrun2013-12-10
| | | | It was incorrectly moved in c869fcdeac3b7cd71a852b928902daadeca55685.
* configure: Split host and target libc detectionDiego Biurrun2013-12-09
|
* configure: Move toolchain dependency declarations to a more appropriate placeDiego Biurrun2013-12-09
|
* configure: Prefix libc-related variables with "libc_"Diego Biurrun2013-12-09
| | | | Simplifies host/target libc detection splitting.
* configure: detect Solaris libcSean McGovern2013-12-09
| | | | | | Add preprocessor flags for API availability as necessary. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avformat: AviSynth demuxer rewrited s2013-12-08
| | | | | | | | | | | | | | | | | | | | Directly loads AviSynth through LoadLibrary instead of relying on Video for Windows, and supports using AvxSynth (via dlopen) to open scripts on Linux and OS X. Error messages from AviSynth/AvxSynth are now reported through av_log and exit, rather than the traditional behavior of generating an error video that the user would need to watch to diagnose. The main rewrite was authored by d s <avxsynth.testing@gmail.com> from the AvxSynth team, with additional contributions by Oka Motofumi <chikuzen.mo@gmail.com> Stephen Hutchinson <qyot27@gmail.com> Diego Biurrun <diego@biurrun.de> Anton Khirnov <anton@khirnov.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* configure: Move adding of compat objects out of libc detectionDiego Biurrun2013-12-08
|
* configure: Separate MinGW32 and MinGW64 libc handlingDiego Biurrun2013-12-08
|
* configure: Detect msvcrt libc with a CPP check instead of a link checkDiego Biurrun2013-12-04
| | | | Simplifies host/target libc detection splitting.
* configure: Add detected C library and host compiler to informative outputDiego Biurrun2013-12-04
|
* configure: Do not use pthread_create to check for pthreadLuca Barbato2013-11-30
| | | | | | | Certain instrumentation addons leads to a false positive in configure and link failures at the end of the build phase. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: add strip flags checksVittorio Giovara2013-11-28
| | | | | | 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.
* Add an audio transcoding example.Andreas Unterweger2013-11-27
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* build: Check for pod2man instead of perl for manual page generationDiego Biurrun2013-11-26
| | | | Some systems provide Perl without pod2man.
* configure: Restore doc option to disable building the documentationDiego Biurrun2013-11-26
| | | | Also add appropriate dependency declarations for perl and texi2html.