summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* Add a check for strptime().Anton Khirnov2011-07-13
| | | | It's an XSI extension, not available on some supported systems.
* configure: fix --cpu=host with gcc 4.6Mans Rullgard2011-07-10
| | | | | | | The output from -v with gcc 4.6 has changed such that the search pattern matches too soon without making it more strict. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: clean up library installation rulesMans Rullgard2011-07-07
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: simplify -rpath-link linker flagDiego Biurrun2011-07-05
| | | | Lists of ':'-separated directories can be passed to -rpath-link directly.
* configure: do not blank $LIBNAME if static libs disabledMans Rullgard2011-07-03
| | | | | | | Whatever reason this was done for no longer applies, and it causes lots of make warnings. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Add vdpau and dxva2 to configure results output.Diego Biurrun2011-06-30
|
* ARM: remove check for PLD instructionMans Rullgard2011-06-29
| | | | | | PLD is present in ARMv5TE and later, which is checked for separately. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: create output directories as neededMans Rullgard2011-06-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: enable lavfi-pixmt tests on big endian systemsMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: merge identical pixdesc_be/le testsMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: call texi2pod.pl with full path instead of symlinkMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: include sub-makefiles using full path instead of symlinksMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Drop check for availability of ten assembler operands.Diego Biurrun2011-06-28
| | | | | This was done to support gcc 2.95, which is an old legacy compiler that fails to compile the current codebase anyway.
* build: factor out the .c and .S compile commands as a macroMans Rullgard2011-06-26
| | | | | | | These commands have the same form, and using a common macro allows it to be used elsewhere without further duplication. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: allow post-fixed cpu strings for athlon64, k8, and opteronAlexis Ballier2011-06-26
| | | | | | | | when setting the -march flag. This is to match gcc's {athlon64,k8,opteron}-sse3 -march flags. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* ARM: silence some annoying armcc warningsMans Rullgard2011-06-25
| | | | | | | This silences warnings about pointer target sign mismatches as already done for gcc with -Wno-pointer-sign. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: Remove multiple inclusion guards from config.mak.Diego Biurrun2011-06-25
| | | | config.mak is no longer included multiple times; the guards are pointless.
* configure: Add -Wno-format-zero-length to CFLAGS.Diego Biurrun2011-06-24
| | | | The C standard specifies that zero-length format strings are allowed.
* ARM: enable thumb for Cortex-M* CPUsMans Rullgard2011-06-23
| | | | | | These CPUs are thumb-only and thus require this option. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: remove SRC_PATH_BARE variableMans Rullgard2011-06-23
| | | | | | | | Setting SRC_PATH to "." when building in-tree removes the need for a quoted version of the source path since out-of-tree builds are not possible if the pathname contains spaces. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: allow building in Thumb2 modeMans Rullgard2011-06-23
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: add --optflags optionMans Rullgard2011-06-22
| | | | | | | This allows overriding the default optimisation flags selected by configure. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move documentation rules to doc/MakefileMans Rullgard2011-06-22
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move test rules to tests/MakefileMans Rullgard2011-06-22
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: report optimization for size separatelyMans Rullgard2011-06-21
| | | | | | | | This removes an unsightly override of the 'optimizations' setting only to make the configure report print 'small' when --enable-small is used. Signed-off-by: Mans Rullgard <mans@mansr.com>
* path64/open64: filter out unsupported flagsMans Rullgard2011-06-19
| | | | | | | These flags are accepted without error but produce an annoying warning. Filtering them out makes the build less noisy. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Document --enable-vdpau.Diego Biurrun2011-06-07
| | | | The option is disabled by default, so enabling it should be documented.
* configure: simplify source_path setupMans Rullgard2011-06-06
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: remove --source-path optionMans Rullgard2011-06-06
| | | | | | | This option does not work, and the implied functionality is at best pointless. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Document --enable-vaapiRobert Swain2011-06-05
| | | | | | | VAAPI is disabled by default so it should have a --enable-vaapi option documented, not a --disable-vaapi. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: remove BUILD_ROOT variableMans Rullgard2011-05-29
| | | | | | This variable is unnecessary as absolute paths are not required. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: add support for E-AC-3 encoding.Justin Ruggles2011-05-27
| | | | | This adds basic stream format support and allows for arbitrary bit rates rather than just those supported in AC-3.
* ARM: check for VFPv3Mans Rullgard2011-05-27
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: report yasm/nasm presence properlyLuca Barbato2011-05-27
| | | | If the secondary assembler is in use report the proper name
* configure: Add -D_GNU_SOURCE to CPPFLAGS on OS/2.Diego Biurrun2011-05-26
| | | | The flag is required for some C99 math functions to be declared.
* configure: enable memalign_hack automatically when neededMans Rullgard2011-05-25
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS.Diego Biurrun2011-05-23
| | | | | | In -std=c99 mode GCC defines __STRICT_ANSI__ to hide non-ANSI interfaces. This causes declarations for some POSIX functions to be omitted from system headers, which causes compilation failures.
* configure: make executable againMans Rullgard2011-05-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Do not unconditionally add -Wall to host CFLAGS.Diego Biurrun2011-05-20
| | | | Some compilers choke on -Wall, so only add the flag after checking it works.
* configure: Set OS/2 objformat to a.out.Dave Yeo2011-05-20
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* configure: Adjust AVX assembler check.Diego Biurrun2011-05-19
| | | | | | Older nasm versions have trouble assembling certain AVX instructions, but the current AVX check did not detect this. Update the check to use an instruction that triggers the nasm problem.
* Move some mpegaudio functions to new mpegaudiodsp subsystemMans Rullgard2011-05-19
| | | | | | | | This separation allows these functions to be used in a cleaner fashion from other codecs (e.g. qdm2) and simplifies creating optimised versions of them. Signed-off-by: Mans Rullgard <mans@mansr.com>
* libx264: handle closed GOP codec flagJindrich Makovicka2011-05-17
| | | | | | | Also update libx264 presets to keep closed gop as default. Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* configure: Include AVX availability in summary output.Diego Biurrun2011-05-15
|
* configure: use same CPPFLAGS in kFreeBSD as LinuxReinhard Tartler2011-05-15
| | | | | | | | | | 046f081b46c8479820409cf8f530b988221bd15b reorganized the CPPFLAGS to no longer add -D_POSIX_C_SOURCE unconditionally, but only on systems (e.g., glibc based ones) that require it. As kFreeBSD uses glibc, it needs to be treated similar. Additionally, _BSD_SOURCE is turned on to enable some additional types such as caddr_t, which are normally enabled on BSD but not with glibc.
* ffmpeg: get rid of the 'q' key schizofreniaAnton Khirnov2011-05-13
| | | | SIGINT for quitting should be enough for everybody.
* configure: Enable libpostproc automatically if GPL code is enabled.Måns Rullgård2011-05-12
| | | | | Enabling libpostproc automatically should give it more compile coverage and save the FATE box maintainers some configuration hassles.
* configure: sort filter deps entriesStefano Sabatini2011-05-12
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* configure: Do not unconditionally add -D_POSIX_C_SOURCE to CPPFLAGS.Diego Biurrun2011-05-12
| | | | | | | | | | | | | | | | Adding _POSIX_C_SOURCE to CPPFLAGS globally produces all sorts of problems since it causes certain system functions to be hidden on some (BSD) systems. The solution is to only add the flag on systems that really require it, i.e. glibc-based ones. This change makes BSD systems compile out-of-the-box without the need for adding specific flags manually. It also allows dropping a number of flags set manually on a file-per-file basis, but were only present to work around breakage introduced by the presence of _POSIX_C_SOURCE. Also add _XOPEN_SOURCE to CPPFLAGS for glibc systems. We use XSI extensions in several places already, so it is preferable to define it globally instead of littering source files with individual #defines only needed for glibc.
* mpegaudio: remove CONFIG_MPEGAUDIO_HP optionMans Rullgard2011-05-09
| | | | | | | The low quality mode is off by default and never tested. The high quality mode is also plenty fast enough. Signed-off-by: Mans Rullgard <mans@mansr.com>