summaryrefslogtreecommitdiff
path: root/build/make
AgeCommit message (Collapse)Author
2015-11-17configure: simplify x86 asm dependenciesJames Zern
--disable-XXX has the effect of disabling all extensions above it, e.g., --disable-ssse3 disables ssse3-avx2. Change-Id: If02b44ca71ee12e4acb12010db8593a7989f2a9d
2015-11-02Add target for Mac OS X 10.11 'El Capitan'Alex Converse
Change-Id: I174f5b41be384894e41b8e2926cbf8fd0f8e21b2
2015-10-28Merge "Skip AS detection when using --enable-external-build"Johann Koenig
2015-10-27Only set sysroot when alt_libc finds a directoryJohann
Change-Id: Idc0a9adb4fb371272d6c8c98737f66c6cf209e37
2015-10-26Skip AS detection when using --enable-external-buildJohann
The option exists specifically to allow for configurations where the build environment is different from the configure environment. Change-Id: I95196fa3c49700251d10ff5d256dc7380e39d0c4
2015-09-25build/make/iosbuild.sh: Remove jobs argument.Tom Finegan
This can be handled via MAKEFLAGS. Change-Id: I3a58a8a41f6570cb3b80c7c97e51735b82bf4ec9
2015-09-25Merge "build/make/configure.sh: Embed bitcode in arm darwin targets."Tom Finegan
2015-09-25Merge "configure: reference the README for missing yasm"James Zern
2015-09-24build/make/configure.sh: Embed bitcode in arm darwin targets.Tom Finegan
When the iOS SDK major version is 9 or higher: - Pass -fembed-bitcode to compiler, assembler, and linker. - Add a warning for simulator targets since yasm doesn't know what -fembed-bitcode means, and exits with an error. BUG=https://code.google.com/p/webm/issues/detail?id=1075 Change-Id: I38c997a0225e53c5dd1b4ddf7935d21362953f76
2015-09-24Merge "build/make/configure.sh: Silence arm target Xcode7 link warnings."Tom Finegan
2015-09-24Merge "build/make/configure.sh: Fix armv7 builds in Xcode7."Tom Finegan
2015-09-23build/make/configure.sh: Silence arm target Xcode7 link warnings.Tom Finegan
Always add IOS_VERSION_MIN to darwin arm cflags. The warning occured because the default (9.0) does not match the value set by configure (6.0). BUG=https://code.google.com/p/webm/issues/detail?id=1075 Change-Id: Ia9085ceeca10e057f9eb781c14f07581bb6280a5
2015-09-23build/make/configure.sh: Fix armv7 builds in Xcode7.Tom Finegan
- Use the iphoneos SDK path (instead of macosx). - Detect iOS SDK major version and disable media (armv6) when using iOS SDK version 9 or higher. BUG=https://code.google.com/p/webm/issues/detail?id=1075 Change-Id: I12f77dbeee4c0084e8322f6841813da8b5e91c16
2015-09-23build/make/configure.sh: docs for soft_{dis|en}able.Tom Finegan
Add function comments explaining what the functions do and do not do. Change-Id: I23dea09f93bc5cdbea6a0077f90683a1df2f74dc
2015-09-23configure: reference the README for missing yasmJames Zern
Change-Id: I2ad799901385011764affadeaddcc271df21509f
2015-09-18Merge "configure: add --extra-cxxflags option"James Zern
2015-09-17iosbuild: Enable PIC for x86 targets.Tom Finegan
Change-Id: I03b1e8f983f8cd87519aefda732210359b319c81
2015-09-17iosbuild: Add --test-link argument.Tom Finegan
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
2015-09-12configure: add --extra-cxxflags optionJames Zern
same usage as --extra-cflags Change-Id: Iff2ed7b8ebb6e51610ee0851aeec08413367ab23
2015-09-10build: modify default ARFLAGS / .a targetJames Zern
remove 'u' and specify all objects to allow objects with the same basename to be added and a incremental rebuild to succeed fixes issue #1067 Change-Id: Id0ebc89be826a026f1bbf21b4e32a2b1af45154d
2015-09-09Revert "Fix building with iOS 9 beta SDK"Tom Finegan
This reverts commit 78637b61361ab11425afd4a67d43c4df948647a6. Breaks armv7-darwin targets with current SDK (iOS 8/Xcode 6.4). BUG=https://code.google.com/p/webm/issues/detail?id=1062 Change-Id: I58b27950f330557154d681a894114eadfbd3e593
2015-09-02configure: add -Zhigh-mem to LDFLAGS on OS/2KO Myung-Hun
-Zhigh-mem enables to allocate very large memory on OS/2. Change-Id: I1c8a792cc792c65ce9539a6d3d6b77fc4767848a
2015-09-02configure: disable PIC on OS/2KO Myung-Hun
Change-Id: I49f9b10faa059decf18e123a1f88738071b9c2b8
2015-09-02Makefile: add $(STACKREALIGN) to CFLAGS for vp9_reconintra.cKO Myung-Hun
Without this, test_libvpx crashes at VP9MultiThreadedFrameParallel.PauseSeekResume on OS/2. Change-Id: I15472738f4166d97cb49868652982d351a291c11
2015-08-26configure: append --extra-cflags to final setJames Zern
previously any flags added while setting up the toolchain would override the user selections; environment variables could be treated similarly Change-Id: Ibfcc644137d8e579af554d19a38d4020019a7a34
2015-08-11Android.mk: add missing vp10_rtcd.h depJames Zern
broken since: be6c031 Merge "Fork VP9 and VP10 codebase" 3ee6db6 Fork VP9 and VP10 codebase Change-Id: I1dcdb378e11fe9aaf7c433ab187ebf952ef9cf09
2015-08-05Support build with Visual Studio 14.Ghislain MARY
Change-Id: Id0d7c19857e29b66c652c8cc1ab56b64e4fc0fa3
2015-08-03gen_msvs_proj.sh: avoid asm object name collisionsJames Zern
fixes link under vs9; this is the same change as: dbf6e3f gen_msvs_vcxproj.sh: Avoid object name collisions. Change-Id: I2a188c9024d0605e60e5e03ddcef1a25e7e53585
2015-08-03Add common_dspr2.c file to vpx_dsp/mipsJingning Han
Move the declaration of commonly referenced variable to vpx_dsp/mips/common_dspr2.c. Change-Id: Ia51287b02e2ac5cfae0fba98c721f0810618f28e
2015-07-31Merge changes Iecdbbc34,I8b4db93fJames Zern
* changes: Android.mk: fix *_rtcd.h deps for armeabi-v7a Android.mk: add a dep on vpx_config.asm for x86_64
2015-07-31Fix compiler warning in mips/dspr2Jingning Han
This commit fixes the mix declaration and definition warning when mips/dspr2 is turned on. Change-Id: I633d6fe42368b9ac35b106786ebac6969ad53552
2015-07-30Android.mk: fix *_rtcd.h deps for armeabi-v7aJames Zern
strip '.neon' so *_rtcd.h depends on the correct file Change-Id: Iecdbbc34c9ce5c6d0a4b466332d52f4e6a0cb128
2015-07-29Android.mk: add a dep on vpx_config.asm for x86_64James Zern
Change-Id: I8b4db93f754607aab64351745bd102ab238d9501
2015-07-28Merge "build/make/Android.mk: support TARGET_ARCH_ABI=x86_64"James Zern
2015-07-27Move intra prediction functions from vp9/common/ to vpx_dsp/hui su
Change-Id: I64edc26cf4aab050c83f2d393df6250628ad43b8
2015-07-24build/make/Android.mk: support TARGET_ARCH_ABI=x86_64James Zern
requires r10e or newer: Android NDK, Revision 10e (May 2015) ... Other bug fixes: ... - Fixed .asm support for ABI x86_64. Change-Id: I51ec9a5f77c982b7412d922e896348a83ae2d7d6
2015-06-24Merge "build: add *test-no-data-check targets"James Zern
2015-06-22Fix building with iOS 9 beta SDKBrion Vibber
configure.sh was setting some Mac OS X options for iOS targets, which confuses the iOS 9 beta SDK in Xcode 7 when linking libraries. Additionally, old armv6 media extensions were being enabled on iOS when they're not needed (we always have Neon since iOS 6). These broke on iOS 9 SDK which no longer assembles those instructions. Change-Id: I4e4d2722392ead3382ce96289c03ef1e489799d6
2015-06-19build: add *test-no-data-check targetsJames Zern
skips testdata verification; useful with slow media or if the data was retrieved via a separate call to testdata Change-Id: Ifd97892cee6c04b0111874cc8071675e90ec852b
2015-06-09test/android/Android.mk: fix build w/ENABLE_SHARED=0James Zern
add a dependency on *_rtcd.h to ensure they're generated before attempting to build the test files Change-Id: Ibbbd1f6ea77912bfd297129e7c83b9a80923ea12
2015-06-05vs/armv7: use -oldit armasm flagJames Zern
this quiets warnings from armv6 code [1]. from msdn [2]: -oldit Generate ARMv7-style IT blocks. By default, ARMv8-compatible IT blocks are generated. a new configuration would be needed for armv8 in any case as the neon assembly is being built, so removing this should be harmless [1] A4509: This form of conditional instruction is deprecated [2] https://msdn.microsoft.com/en-us/library/hh873189.aspx Change-Id: I4c3b838b52a87401c6daecd83d22ab148ed7c5d9
2015-06-03Support building shared libraries on OS/2KO Myung-Hun
Change-Id: I5750db0504cb69ead52f9f44bf583e693bffbb7e
2015-05-13Avoid failed include when Makefile is processed with no target.Tom Finegan
Basically just a warning, but disconcerting nonetheless. Removes this output from the build: Makefile:59: -x86_64-darwin13-gcc.mk: No such file or directory Change-Id: Ibb379506352b2f613ef4a7b1ac47e9c95d0d1580
2015-05-12Remove claims of universal target support from the build system.Tom Finegan
These targets no longer build (PPC support was removed from libvpx). Remove the dead code and misleading help output. BUG=https://code.google.com/p/webm/issues/detail?id=997 Change-Id: Ib35614806adeae970f3821da0d8dbcc54ab8d868
2015-05-07Fix ndk build.Frank Galligan
Android.mk should depend on vpx_dsp_rtcd.h Change-Id: Ib614af195a9574fd849c28b695f9f4b3b2bd125c
2015-05-07Remove only remaining uses of 'fast_unaligned'Johann
Use memcpy instead of casting. Change-Id: Ieca725cc628883985bde23c7d742af8781c5dbb5
2015-04-16Merge "Android.mk: remove unnecessary -llog reference"James Zern
2015-04-15Merge "mips msa configuration fix"Parag Salasakar
2015-04-15Android.mk: remove unnecessary -llog referenceJames Zern
nothing is using android/log.h currently; also quiets a warning when building a static lib: Android NDK: WARNING:libvpx/build/make/Android.mk:vpx: LOCAL_LDLIBS is always ignored for static libraries Change-Id: I1469a5d6fca4f7338a4a82e26a03e60fc91d92ca
2015-04-15mips msa configuration fixParag Salasakar
for big endian disable msa removed -flax-vector-conversion flag disable runtime_cpu_detect feature if enabled Change-Id: Icd5130b733f2ddcdb94ffb6e4d170e6ca0f9832b