cmake: set CONFIG_THREE_PASS=0 w/CONFIG_AV1_DECODER=0
CONFIG_THREE_PASS requires the decoder
Bug: b/246870256
Change-Id: I45f560dbcd39449da25842b09cafd13e3ca56654
diff --git a/build/cmake/aom_configure.cmake b/build/cmake/aom_configure.cmake
index 005c87f..c00888f 100644
--- a/build/cmake/aom_configure.cmake
+++ b/build/cmake/aom_configure.cmake
@@ -40,6 +40,10 @@
"FORCE_HIGHBITDEPTH_DECODING")
endif()
+if(CONFIG_THREE_PASS AND NOT CONFIG_AV1_DECODER)
+ change_config_and_warn(CONFIG_THREE_PASS 0 "CONFIG_AV1_DECODER=0")
+endif()
+
# Generate the user config settings.
list(APPEND aom_build_vars ${AOM_CONFIG_VARS} ${AOM_OPTION_VARS})
foreach(cache_var ${aom_build_vars})