From e331c8e310d28f6b5932980bbca8d799a00d2f76 Mon Sep 17 00:00:00 2001 From: Renz Bagaporo Date: Thu, 16 Jul 2026 09:45:46 +0900 Subject: [PATCH] fix(cmakev2): suppress MINIMAL_BUILD warning in v1 shim --- tools/cmakev2/build.cmake | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/cmakev2/build.cmake b/tools/cmakev2/build.cmake index f434adfd018..49fa5548847 100644 --- a/tools/cmakev2/build.cmake +++ b/tools/cmakev2/build.cmake @@ -39,7 +39,12 @@ function(idf_build_set_property property value) cmake_parse_arguments(ARG "${options}" "${one_value}" "${multi_value}" ${ARGN}) if("${property}" STREQUAL MINIMAL_BUILD) - idf_warn("Build property 'MINIMAL_BUILD' is obsolete and will be ignored") + # TODO: Remove this MINIMAL_BUILD compatibility block once CMake v1 is fully deprecated. + # V1 compatibility shims may still set MINIMAL_BUILD; warn only for native CMake v2 projects. + idf_build_get_property(_v1_compat __V1_COMPAT_SHIM) + if(NOT _v1_compat) + idf_warn("Build property 'MINIMAL_BUILD' is obsolete and will be ignored") + endif() endif() set(append)