From e8082ed6c7f366ae986c82f3c5655fc71027eb1e Mon Sep 17 00:00:00 2001 From: Jakob Hasse Date: Fri, 23 Jul 2021 10:26:08 +0800 Subject: [PATCH] [cmake]: fix idf_component_mock requirement macro --- tools/cmake/scripts/component_get_requirements.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/cmake/scripts/component_get_requirements.cmake b/tools/cmake/scripts/component_get_requirements.cmake index 51aba0cea3..aa294c6f0e 100644 --- a/tools/cmake/scripts/component_get_requirements.cmake +++ b/tools/cmake/scripts/component_get_requirements.cmake @@ -57,7 +57,11 @@ macro(require_idf_targets) endmacro() macro(idf_component_mock) - idf_component_register(REQUIRES cmock) + set(options) + set(single_value) + set(multi_value MOCK_HEADER_FILES INCLUDE_DIRS REQUIRES) + cmake_parse_arguments(_ "${options}" "${single_value}" "${multi_value}" "${ARGN}") + idf_component_register(REQUIRES ${__REQUIRES} cmock) return() endmacro()