Age | Commit message (Collapse) | Author |
|
Change-Id: I0a01e1a7c04bbc026a1db0ba90d516548a1eaaed
|
|
+ bump ios minimum to 7.0; 6.0 does not have full c++11 support
Change-Id: If838b036e7327fda514cd2e8156eeda122cf6c73
|
|
There is no convenient way to have both gnu and bsd
sed do in-place processing.
Change-Id: I95f2a378d5c1bd95debb446317cc18ad79835e49
|
|
BUG=webm:1367
Change-Id: I3000b6d9f93ec49ca86d08151348d33d86bf0034
|
|
File was removed in b29ebfe91c643b4bab1f24c2b55bf0a5a83cb825 but a
reference was missed.
Change-Id: I7a3d81ab196a70cb5691331705f956cc7dc9bb2a
|
|
Apple's version format specification is strictly checked on app
store submission, even for embedded frameworks:
http://apple.co/1WgelY1
The build version number should be a string comprised of
three non-negative, period-separated integers with the
first integer being greater than zero. The string should
only contain numeric (0-9) and period (.) characters.
So that's room for "1.5.0" but not for "1.5.0-906-g656f9c4".
The full version returned from 'version.sh --bare' is now
embedded under a 'VPXFullVersion' custom key in the Info.plist,
so it can still be extracted from the resulting framework.
Change-Id: If34a58d02e407379d1f1859fda533ef7f983170b
|
|
Also allows use of --enable-shared when configuring for Mac OS X,
producing a bare .dylib.
Enabling the shared framework bumps the iOS deployment target to 8.0,
the minimum required to support dynamic framework deployment in apps.
When not using --enable-shared, a static library for iOS 6.0+ will still
be built.
Minimum version settings have been moved into ios-version.sh so they
can be updated in a single place.
As with the static build, unless header search paths are manually
tweaked, users must add a VPX prefix on includes, such as:
#include <VPX/vpx/vpx_decoder.h>
A module map for headers is not yet included as inttypes.h is not
modular; this means that VPX cannot be used directly in Swift code,
but can still be pulled in through an Objective-C wrapper.
BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1092
Change-Id: I28fb06ce65e48ed167a88c14a7bfb2861989317e
|
|
- Make sure VPX.framework/VPX actually contains requested
targets before reporting success.
- Removes a TODO.
Change-Id: I2344d6e2bb502bf533ce0e4c6f159118e4fe3bdf
|
|
Xcode 7 refuses to link to x86 and x86_64 code that's built for
iphone sim, so add an extra command line flag that forces iosbuild
to use darwin15 targets.
Change-Id: I2228d458f5cccf4d26866040380a974f88d9d360
|
|
This can be handled via MAKEFLAGS.
Change-Id: I3a58a8a41f6570cb3b80c7c97e51735b82bf4ec9
|
|
Change-Id: I03b1e8f983f8cd87519aefda732210359b319c81
|
|
Shortcut arg for --extra-configure-args --enable-examples. Enables
the examples, and thus ensures that all versions of libvpx that
iosbuild.sh produces can actually be linked.
Change-Id: I2ddda094361bf0ac77f8d2ae542e4dc7b2cab158
|
|
Disable more stuff to speed up the build, and log default configure
args in verbose mode.
Change-Id: I40e55fc5e8d2bff0262e1d6bd4a40ee2c10d2b6d
|
|
Change-Id: Id89ed4a4153dd6e02380c4b8ae8ad6c1f8d21944
|
|
Change-Id: I84492f68752321f0266141666e2672ed2da5f509
|
|
Allows override of default target list. Also added missing usage info
for --extra-configure-args, and removed last vestiges of armv6 support.
Change-Id: Ic0f14fffa0cbaea1bed371d38ff65e035bbe3273
|
|
Apple no longer supports armv6 targets in Xcode or iOS.
Change-Id: Ia7aa496afe62162c43c004530324406486c9a052
|
|
Change-Id: I9860ac1bb0180315e26987c5fc53d814ea1f0283
|
|
xcode defines __ARM_ARCH_7A__ for armv7, not __ARM_ARCH_7__.
Change-Id: I0184e253a856e74c133d987ec6f6990f0923bb29
|
|
Mainly for determining the actual arch when running performance
tests.
Change-Id: Ia6a1c4fcf83e6db1bf94f3e869d146ec32df02f8
|
|
Change-Id: I30b1813b744c11c0ca4e84554539cc524e7ee034
|
|
- Rename build_targets to build_framework
- Add functions for creating the vpx_config shim and obtaining
preproc symbols.
Change-Id: Ieca6938b9779077eefa26bf4cfee64286d1840b0
|
|
Change-Id: Ib23a59475d566a7b7f44071614d730ceecfcfa60
|
|
Change-Id: I625beea9db4b5f6db8f177c580a3adeac760a662
|