From e1c4e9113333ce73ce6fe109af9e6bb4dcb5a3d1 Mon Sep 17 00:00:00 2001 From: Marc Chevrier Date: Thu, 25 Jun 2026 15:36:39 +0200 Subject: [PATCH] Some target properties for SOURCE file sets are read-only. Target properties SOURCE_SETS and INTERFACE_SOURCE_SETS must be read-only. --- Source/cmTarget.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx index 25fabc049e..87599a2903 100644 --- a/Source/cmTarget.cxx +++ b/Source/cmTarget.cxx @@ -2126,6 +2126,8 @@ bool IsSettableProperty(cmMakefile* context, cmTarget* target, { "MANUALLY_ADDED_DEPENDENCIES", { ROC::All } }, { "NAME", { ROC::All } }, { "SOURCES", { ROC::Imported } }, + { "SOURCE_SETS", { ROC::All } }, + { "INTERFACE_SOURCE_SETS", { ROC::All } }, { "SYMBOLIC", { ROC::All } }, { "TYPE", { ROC::All } }, { "ALIAS_GLOBAL", { ROC::All, cmPolicies::CMP0160 } },