- Same googletest release (v1.8.0), new root in third_party.
- Update Android.mk and make build (include and file locations).
- Update cmake build (use googletest's cmake support).
- Update gtest include in all tests.
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76
Change-Id: I5491a2ff3c8869263cd885872c815402236c20b1
- Comment out the sources that require CONFIG_MOTION_VAR.
- Add missing preproc wrap at the sites in test sources that
require CONFIG_MOTION_VAR.
Change-Id: I703c2bfd829a579793ad55ae713973d327354473
Applies only to the tests that require only the presence of
compiler support. Tests that require an instrinsic flag and an
enabled experiment not included.
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76
Change-Id: I1ba6ee80cadc3064068db04c15caf8cc2384ab3b
Xcode needs special handling when an executable target contains
no C++ sources, but links C++ dependencies.
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76
Change-Id: Ifd4f6208c8f96386194691d45279df1e70a8fc17
Fixes make clean && make runs (single and multi job) via addition of
new target aom_rtcd that all lib targets depend on. Target includes
the RTCD definition perl files, the output H files, the C files and
rtcd.pl itself.
Also,
- Adds list of lib targets (used to propagate the aom_rtcd dep)
- Use the correct symbol for av1 RTCD gen (aom_av1_rtcd -> av1_rtcd)
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76
Change-Id: Ia0e858220c4c2877c6e5f5ffed853be15c6cd711
- Add minimal compiler flag testing.
- Generate aom_config.c and aom_config.h. Note: hard coded
to generic-gnu values for now.
- Still a work in progress. This will not build anything.
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76
Change-Id: Id65b42ea9f4c4f744d788660e2de7234886ce039
Start adding cmake build support. This is based on the generic-gnu
target and will not build anything. It simply produces a project file
(when generating for a IDE) that can be loaded and that allows for
interaction with (most of) the aom sources used in a generic-gnu
build.
Notable missing pieces:
- flag testing
- config generation
- experiment configuration
- enable/disable encoder/decoder
- aomenc/aomdec
- all third party library build integration
- all tests
Change-Id: Iaeda0b03d58591a26a8fb54f63a2aa3b5354e3a6