Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make: configure: Enable hardening and sandboxing by default. | Bradley Sepos | 2020-11-08 | 1 | -3/+6 |
| | | | | Add configure options to disable each. | ||||
* | contrib: combine some checks and cosmetics. | Damiano Galassi | 2020-11-05 | 1 | -1/+1 |
| | |||||
* | make: Improve setting host system in configure.py where arch or xcode-config ↵ | Damiano Galassi | 2020-11-05 | 1 | -21/+43 |
| | | | | | | is set. Assists building for arm64-apple-darwin (Apple Silicon) on x86_64-apple-darwin. | ||||
* | build: make: Use proper comparison operator in configure.py. | Bradley Sepos | 2020-08-05 | 1 | -4/+4 |
| | |||||
* | build: make: Another configure.py update for Apple Silicon. | Bradley Sepos | 2020-08-05 | 1 | -2/+14 |
| | |||||
* | build: make: Do not fail configuring where Xcode is disabled and xcodebuild ↵ | Bradley Sepos | 2020-08-01 | 1 | -9/+10 |
| | | | | | | is not found. Bug introduced in ead95407ccee69b39ef767aebca714bcfd07237c. Fixes #3048. | ||||
* | build: make: Map aarch64-* to arm64-* for Apple Silicon in configure.py. | Bradley Sepos | 2020-08-01 | 1 | -2/+2 |
| | |||||
* | build: make: Cosmetic in configure.py. | Bradley Sepos | 2020-08-01 | 1 | -2/+2 |
| | | | | Doh. | ||||
* | build: make: Switch Apple Silicon tuple in configure.py to aarch64-*. | Bradley Sepos | 2020-08-01 | 1 | -1/+1 |
| | | | | Seems what upstream config.guess is using in lieu of arm64-*. | ||||
* | build: make: Add Apple Silicon tuple to configure.py. | Bradley Sepos | 2020-08-01 | 1 | -1/+2 |
| | |||||
* | make: Fix mingw pthread conditional in configure.py. | Bradley Sepos | 2020-07-22 | 1 | -1/+1 |
| | |||||
* | build: pkg: Fix git short hash to be dynamic. | Bradley Sepos | 2020-05-03 | 1 | -1/+5 |
| | | | | Instead of using the short hash provided by git via our repo info script, we were truncating the full hash to a fixed length. | ||||
* | make: Relax automake and pkg-config version requirements. | Bradley Sepos | 2020-03-26 | 1 | -2/+2 |
| | | | | Affects older systems like CentOS 7. These were stricter than needed. | ||||
* | configure: Don't enable nvenc by default when targeting arm windows | Martin Storsjö | 2020-03-14 | 1 | -1/+1 |
| | | | | | | ffmpeg's configure explicitly disables the ffnvcodec component (needed for nvenc) on architectures other than x86 and ppc64 (see line 6661 in ffmpeg's configure). | ||||
* | build: libhb: cli: Improve support for NetBSD. | Bradley Sepos | 2020-02-10 | 1 | -4/+4 |
| | |||||
* | qsv: add support for FreeBSD | Jan Beich | 2020-01-23 | 1 | -3/+3 |
| | |||||
* | build: Add --optimize=size-aggressive (-Oz). | Nomis101 | 2020-01-16 | 1 | -3/+10 |
| | | | | Compiles with -Oz. -Oz is like -Os but further reduces total size even at the expense of speed. | ||||
* | build: make: Reduce required pkg-config version to 0.29 in configure.py. | Bradley Sepos | 2019-11-29 | 1 | -1/+1 |
| | |||||
* | Resolve Rebase | sr55 | 2019-11-15 | 1 | -2/+1 |
| | |||||
* | Revert "make: Print unsupported status of FFmpeg AAC on Darwin/macOS in ↵ | Bradley Sepos | 2019-10-25 | 1 | -1/+1 |
| | | | | | | | | configure.py." Actually is supported; I was passing the wrong parameter to configure. This reverts commit 19088348e2f397defd92ee554b283b8b681d2517. | ||||
* | make: Reduce pkg-config required version to 0.29.0. | Bradley Sepos | 2019-10-14 | 1 | -1/+1 |
| | | | | Ubuntu again. | ||||
* | make: Print unsupported status of FFmpeg AAC on Darwin/macOS in configure.py. | Bradley Sepos | 2019-10-13 | 1 | -1/+1 |
| | |||||
* | make: Reduce automake required version to 1.15.0. | Bradley Sepos | 2019-10-11 | 1 | -1/+1 |
| | | | | We still support Ubuntu 18.04 which only has 1.15.1. | ||||
* | make: Remove libtool version check in configure.py. | Bradley Sepos | 2019-10-04 | 1 | -1/+1 |
| | | | | Apple's libtool does not have a version check. All supported systems support current GNU libtool which is four years old, anyway. | ||||
* | make: Revise configure.py tool and version probing. | Bradley Sepos | 2019-10-04 | 1 | -62/+81 |
| | | | | | | This improves the tool and version probe actions to more easily retrieve and parse tool version information in various formats, and adds minimum versions to common tools we require. Partially addresses #1130, additional library checks still needed. | ||||
* | make: Add ninja-build as a ninja alias in configure.py. | Bradley Sepos | 2019-09-17 | 1 | -1/+1 |
| | |||||
* | contrib: Use libdav1d for AV1 decoding in FFmpeg. | Justin Bull | 2019-09-17 | 1 | -0/+2 |
| | |||||
* | make: Check for -Wno-format-truncation in configure.py and record to ↵ | Bradley Sepos | 2019-09-10 | 1 | -0/+12 |
| | | | | | | GNUmakefile. Makes clang shut up and can be used as a template to test whether the compiler supports other warnings. | ||||
* | make: Rearrange the configure.py ordering for GNUmakefile generation. | Nomis101 | 2019-09-09 | 1 | -4/+4 |
| | |||||
* | make: Disable warning for AMD VCE on Linux. | Bradley Sepos | 2019-08-31 | 1 | -1/+1 |
| | |||||
* | VCE: Vulkan support on linux. | OvchinnikovDmitrii | 2019-08-28 | 1 | -2/+2 |
| | |||||
* | make: Rearrange configure.py help output into a more logical order. | Bradley Sepos | 2019-08-21 | 1 | -53/+51 |
| | | | | Minor content revision. | ||||
* | make: Revise security section comments in configure.py. | Bradley Sepos | 2019-08-21 | 1 | -2/+2 |
| | |||||
* | make: Move harden option to the new Security group in configure.py. | Nomis101 | 2019-08-21 | 1 | -3/+2 |
| | |||||
* | make: Move sandbox option into new Security group in configure.py. | Nomis101 | 2019-08-21 | 1 | -4/+8 |
| | |||||
* | make: Add a configure.py option to enable app sandbox. | Nomis101 | 2019-08-21 | 1 | -0/+10 |
| | | | | Currently only implemented for macOS. If it will be implemented on other systems, it can be switched based on the target system, per https://github.com/HandBrake/HandBrake/issues/428#issuecomment-522677832 | ||||
* | LinGui: make selection of gtk3/gtk4 configure-able | John Stebbins | 2019-07-31 | 1 | -0/+5 |
| | |||||
* | Fix some typos (#2202) | Nomis101 | 2019-07-31 | 1 | -2/+2 |
| | | | Fix some typos | ||||
* | build: Change hardening logic from None to False in configure.py. | Nomis101 | 2019-07-19 | 1 | -2/+2 |
| | |||||
* | [gardening] Clean up old OS X code pieces | Nomis101 | 2019-06-22 | 1 | -20/+2 |
| | | | | Remove old PPC/i386 related Mac code and stuff < macOS 10.11 | ||||
* | build: Add --enable-hardening flag to enable stack protection and enhanced ↵ | Nomis101 | 2019-06-19 | 1 | -1/+4 |
| | | | | | | buffer overflow protection. Prints the hardening status on global init to the log. Closes #2027. Was #2040. | ||||
* | configure: add fixed option name to ToolProbe | John Stebbins | 2019-04-17 | 1 | -32/+34 |
| | | | | | | | Using the first program name as the option caused breakage under certain circumstances. Fixes https://github.com/HandBrake/HandBrake/issues/1797 | ||||
* | configure: export FEATURE.* vars to project.h | John Stebbins | 2019-04-17 | 1 | -1/+1 |
| | |||||
* | configure: fix osx build | John Stebbins | 2019-04-17 | 1 | -2/+1 |
| | | | | | revert migrateion BUILD.ncpu and BUILD.jobs to HOST. these are build machine specific values | ||||
* | make: finish correcting host/build semantics | John Stebbins | 2019-04-17 | 1 | -24/+24 |
| | |||||
* | configure: Add comments to make lib checks more readable | John Stebbins | 2019-04-16 | 1 | -18/+29 |
| | | | | | | With all the quoted code fragments, it is difficult to see indentation that separates osx, mingw, and linux specific tests. The comments make this more clear | ||||
* | configure: make separate LDTest and PkgConfigTest functions | John Stebbins | 2019-04-16 | 1 | -76/+74 |
| | | | | | | Using LDProbe and PkgConfigProbe Actions within ChkLib Action resulted in somewhat ugly log output. Moving the work into separate Test functions allows it to be reused without using the Actions | ||||
* | configure: fix comments | John Stebbins | 2019-04-15 | 1 | -14/+6 |
| | |||||
* | configure: fix typo | John Stebbins | 2019-04-15 | 1 | -1/+1 |
| | |||||
* | configure: move sanitation of options together | John Stebbins | 2019-04-15 | 1 | -10/+19 |
| | | | | and fix some typos |