Fix cmake test_libaom build with CONFIG_AOM_HIGHBITDEPTH enabled. - 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
diff --git a/CMakeLists.txt b/CMakeLists.txt index 5089e41..a5adb8f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -612,8 +612,9 @@ #"${AOM_ROOT}/test/masked_variance_test.cc" "${AOM_ROOT}/test/md5_helper.h" "${AOM_ROOT}/test/minmax_test.cc" - "${AOM_ROOT}/test/obmc_sad_test.cc" - "${AOM_ROOT}/test/obmc_variance_test.cc" + # requires CONFIG_MOTION_VAR + #"${AOM_ROOT}/test/obmc_sad_test.cc" + #"${AOM_ROOT}/test/obmc_variance_test.cc" "${AOM_ROOT}/test/partial_idct_test.cc" # omitted from tests.mk, includes vp8 file. #"${AOM_ROOT}/test/quantize_test.cc"
diff --git a/test/obmc_sad_test.cc b/test/obmc_sad_test.cc index 5ebd62c..1814cdd 100644 --- a/test/obmc_sad_test.cc +++ b/test/obmc_sad_test.cc
@@ -169,6 +169,7 @@ } #if HAVE_SSE4_1 +#if CONFIG_MOTION_VAR ObmcSadHBDTest::ParamType sse4_functions_hbd[] = { #if CONFIG_EXT_PARTITION TestFuncs(aom_highbd_obmc_sad128x128_c, aom_highbd_obmc_sad128x128_sse4_1), @@ -192,6 +193,7 @@ INSTANTIATE_TEST_CASE_P(SSE4_1, ObmcSadHBDTest, ::testing::ValuesIn(sse4_functions_hbd)); +#endif // CONFIG_MOTION_VAR #endif // HAVE_SSE4_1 #endif // CONFIG_AOM_HIGHBITDEPTH } // namespace
diff --git a/test/obmc_variance_test.cc b/test/obmc_variance_test.cc index 524d513..41e399a 100644 --- a/test/obmc_variance_test.cc +++ b/test/obmc_variance_test.cc
@@ -183,6 +183,7 @@ } #if HAVE_SSE4_1 +#if CONFIG_MOTION_VAR ObmcVarianceHBDTest::ParamType sse4_functions_hbd[] = { #if CONFIG_EXT_PARTITION TestFuncs(aom_highbd_obmc_variance128x128_c, @@ -290,6 +291,7 @@ INSTANTIATE_TEST_CASE_P(SSE4_1, ObmcVarianceHBDTest, ::testing::ValuesIn(sse4_functions_hbd)); +#endif // CONFIG_MOTION_VAR #endif // HAVE_SSE4_1 #endif // CONFIG_AOM_HIGHBITDEPTH } // namespace