summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
...
* | Merge commit '2cf3c0ab0d84b5cdb379059f8570809a13a306b9'James Almer2017-11-12
|\| | | | | | | | | | | | | * commit '2cf3c0ab0d84b5cdb379059f8570809a13a306b9': Revert "configure: Detect AIX ar command instead of hardcoding it in the OS section" Merged-by: James Almer <jamrial@gmail.com>
| * Revert "configure: Detect AIX ar command instead of hardcoding it in the OS ↵Diego Biurrun2017-11-03
| | | | | | | | | | | | | | section" This reverts commit 4822ee3ca620a92cd2b0a9a03ea9e34288192c79. AIX is a fringe oddity. Do not clutter the main codepath with AIX workarounds.
| * configure: Simplify MIPS instruction set handlingDiego Biurrun2017-11-02
| |
* | Merge commit '192fe52e42f64a493c47cad1461b20fe1149dbea'James Almer2017-11-12
|\| | | | | | | | | | | | | * commit '192fe52e42f64a493c47cad1461b20fe1149dbea': configure: Miscellaneous minor changes to config file handling Merged-by: James Almer <jamrial@gmail.com>
| * configure: Miscellaneous minor changes to config file handlingDiego Biurrun2017-11-02
| | | | | | | | | | | | | | | | - Move generating config.fate to a more sensible place. - Move printing warnings to a more appropriate place. - Improve "generated by" comment in libavutil/avconfig.h. - Drop pointless informative output about generating config files. - Write a standard comment header to config.asm as well.
| * configure: Remove unused apply() helper functionDiego Biurrun2017-11-02
| |
* | Merge commit '61a17423d3711cb34a18b44e1ec2510c2f70a56c'James Almer2017-11-12
|\| | | | | | | | | | | | | * commit '61a17423d3711cb34a18b44e1ec2510c2f70a56c': configure: Miscellaneous small changes to helper functions Merged-by: James Almer <jamrial@gmail.com>
| * configure: Miscellaneous small changes to helper functionsDiego Biurrun2017-11-02
| | | | | | | | | | | | | | - Reuse sanitize_var_name() where appropriate - Add some quotes to enabled()/disabled() to ease readability - Fix logged names of some helper functions - Filter LDFLAGS also in test_ldflags()
* | Merge commit '67c72f08a4707c18a67a4734660e3a23cc9488b6'James Almer2017-11-12
|\| | | | | | | | | | | | | * commit '67c72f08a4707c18a67a4734660e3a23cc9488b6': configure: Stop using dlltool to create an import library Merged-by: James Almer <jamrial@gmail.com>
| * configure: Stop using dlltool to create an import libraryMartin Storsjö2017-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There shouldn't be any functional difference between the import library created by dlltool and the one produced by the linker itself. Keep installing it with both names though, for compatibility with users that expect both to exist. The dlltool step was added in ec10a9ab4; prior to that, a MSVC compatible import library was generated using lib.exe. After that commit, there was no functional difference between the two import libraries (and since MSVC 2012, link.exe works just fine with the GNU binutils generated one). Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '9dc79b2943d99f256a3279f09580b27a95fb9aa8'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '9dc79b2943d99f256a3279f09580b27a95fb9aa8': configure: Drop support for legacy PGI compiler Merged-by: James Almer <jamrial@gmail.com>
| * configure: Drop support for legacy PGI compilerDiego Biurrun2017-10-25
| |
* | Merge commit '0af8a72174108b9bb482f1073a1e9a3bc258af51'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '0af8a72174108b9bb482f1073a1e9a3bc258af51': build: Drop support for legacy TI ARM compiler Merged-by: James Almer <jamrial@gmail.com>
| * build: Drop support for legacy TI ARM compilerDiego Biurrun2017-10-25
| |
| * configure: Add config option for libva2 (VAAPI 1)Mark Thompson2017-10-24
| |
* | Merge commit '68649bfed30a35dc3e45ea240541b2774b2f282b'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '68649bfed30a35dc3e45ea240541b2774b2f282b': configure: Group system feature variables and system libraries together Merged-by: James Almer <jamrial@gmail.com>
| * configure: Group system feature variables and system libraries togetherDiego Biurrun2017-10-22
| |
* | Merge commit '62be1caf161c1241a9e148f347850cfe092588dc'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '62be1caf161c1241a9e148f347850cfe092588dc': configure: Bail out early if neither static nor shared libs are built Merged-by: James Almer <jamrial@gmail.com>
| * configure: Bail out early if neither static nor shared libs are builtDiego Biurrun2017-10-19
| |
* | Merge commit 'c6496de33456f20144b994ac38f308f2de333608'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'c6496de33456f20144b994ac38f308f2de333608': configure: Move enabling libc_type into probe_libc() function Merged-by: James Almer <jamrial@gmail.com>
| * configure: Move enabling libc_type into probe_libc() functionDiego Biurrun2017-10-19
| |
* | Revert "Merge commit '8e97a8c69162afce47abea96c8c0914f3550e212'"James Almer2017-11-11
| | | | | | | | | | | | | | This reverts commit 1a4315f24d2c5857ebeb379fe39f0124746ee30a, reversing changes made to 869401cefc22e221edbf135bacaa1f21014fd001. At least one distro (Arch) ships gsm.h inside the gsm/ folder
* | Merge commit '41df62fd674bd0c67f7b6952381d235a393245d6'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '41df62fd674bd0c67f7b6952381d235a393245d6': configure: Set the default assembler to armasm64 for MSVC for arm64 Merged-by: James Almer <jamrial@gmail.com>
| * configure: Set the default assembler to armasm64 for MSVC for arm64Martin Storsjö2017-10-18
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * Remove dv1394 input deviceJosh de Kock2017-10-13
| | | | | | | | | | | | | | | | Support for this device has been removed in the Linux kernel since v2.6.37. dv1394 has been superseded by libiec61883 which is functionally equivalent. Signed-off-by: Josh de Kock <josh@itanimul.li> Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * Remove all output devicesDiego Biurrun2017-10-13
| | | | | | | | | | | | The libavformat API is not suitable for exporting output devices as muxers. Some practical problems are e.g. lack of timing/synchronization mechanisms or interaction with output-specific features.
* | Merge commit '40d5df67d2c4e1f0dd1e902435567eb5edad6a9a'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '40d5df67d2c4e1f0dd1e902435567eb5edad6a9a': configure: Add a comment about why we don't try to enable pic on arm on target_os=win32 Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add a comment about why we don't try to enable pic on arm on ↵Martin Storsjö2017-10-12
| | | | | | | | | | | | target_os=win32 Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '0ca66409911e9fba940424be8bdfa54e056b0a4b'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '0ca66409911e9fba940424be8bdfa54e056b0a4b': configure: Don't add -fPIC to asflags when targeting windows Merged-by: James Almer <jamrial@gmail.com>
| * configure: Don't add -fPIC to asflags when targeting windowsMartin Storsjö2017-10-12
| | | | | | | | | | | | | | | | | | | | | | | | | | On X86 windows, asflags weren't actually ever used for anything, since assembling used x86asflags instead, and that flags list had -DPIC already. This fixes building shared libraries with clang for arm/aarch64 windows. (This wasn't an issue when in msvc mode before, since we don't try to enable pic at all there, since the msvc armasm assembler fails on our pic constructs there.) Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'f951837ce58e8588b175fb53a76fd453a81528ec'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'f951837ce58e8588b175fb53a76fd453a81528ec': configure: Don't add -fPIC to cflags for target_os=win32 Merged-by: James Almer <jamrial@gmail.com>
| * configure: Don't add -fPIC to cflags for target_os=win32Martin Storsjö2017-10-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We skipped adding it to cflags for mingw/cygwin configurations where the compiler either complains loudly or even errors out; do the same for target_os=win32, for the case when building with clang in msvc mode. This wasn't needed for the actual msvc before, since msvc uses msvc_common_flags to filter out this flag from cflags. When building with clang in msvc mode, no such filter is used. This fixes building shared libraries with clang in msvc mode. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '7ac092d05de487d088bc96ab4a7bd6207fbfa98c'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '7ac092d05de487d088bc96ab4a7bd6207fbfa98c': build: CryptGenRandom --> wincrypt, it is a better name Merged-by: James Almer <jamrial@gmail.com>
| * build: CryptGenRandom --> wincrypt, it is a better nameDiego Biurrun2017-10-12
| |
* | Merge commit '93797681c2310faeeb0158f66f471965213904c6'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '93797681c2310faeeb0158f66f471965213904c6': build: Rename stdatomic_h variable to stdatomic Merged-by: James Almer <jamrial@gmail.com>
| * build: Rename stdatomic_h variable to stdatomicDiego Biurrun2017-10-12
| | | | | | | | It does not represent a header but a complete system capability.
* | Merge commit '62d5b5a9d3b0181335072d6fa792f2d805bc27b6'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '62d5b5a9d3b0181335072d6fa792f2d805bc27b6': configure: Extend check_header() to allow checking for multiple headers Merged-by: James Almer <jamrial@gmail.com>
| * configure: Extend check_header() to allow checking for multiple headersDiego Biurrun2017-10-12
| | | | | | | | Also use that new capability to simplify bktr header checks.
* | Merge commit 'b46900914a1f25ce8dbf49d7c53766ff1f18b60f'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'b46900914a1f25ce8dbf49d7c53766ff1f18b60f': build: Merge mach/mach_time.h and mach_absolute_time() checks Merged-by: James Almer <jamrial@gmail.com>
| * build: Merge mach/mach_time.h and mach_absolute_time() checksDiego Biurrun2017-10-12
| |
| * configure: Merge separate parts of GnuTLS testDiego Biurrun2017-10-12
| |
| * configure: Simplify nvenc check (and move it to the correct spot)Diego Biurrun2017-10-12
| |
| * configure: Drop fallback for deprecated avserver command line optionsDiego Biurrun2017-10-12
| |
| * configure: Drop feature for randomly disabling/enabling componentsDiego Biurrun2017-10-12
| | | | | | | | This feature was never used for anything.
| * configure: Fix stupid typo in gsm.h header nameDiego Biurrun2017-10-11
| |
* | Merge commit '76481f57b528168b00035aee76f7e0878669011f'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '76481f57b528168b00035aee76f7e0878669011f': configure: Remove pointless empty *_COMPONENTS variables Merged-by: James Almer <jamrial@gmail.com>
| * configure: Remove pointless empty *_COMPONENTS variablesDiego Biurrun2017-10-10
| |
* | Merge commit '1c047c8f4d5e016e89250afdeb88a4fea707cc1c'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '1c047c8f4d5e016e89250afdeb88a4fea707cc1c': configure: Drop stray extralibs for libspeex Merged-by: James Almer <jamrial@gmail.com>
| * configure: Drop stray extralibs for libspeexDiego Biurrun2017-10-10
| | | | | | | | These extralibs are set by pkg-config already.
* | Merge commit '3e5950287317938e6b81e7ef8f024b403c303289'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '3e5950287317938e6b81e7ef8f024b403c303289': configure: Drop unused attribute checks Merged-by: James Almer <jamrial@gmail.com>