From 01eadb87194f0f0b9dd12fcc66e6daad0ef5898b Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Wed, 21 May 2008 12:18:08 +0000 Subject: [PATCH] Disallow '=' in the values of non-free features. [SVN r45604] --- v2/build/feature.jam | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/v2/build/feature.jam b/v2/build/feature.jam index 41d6caf53..4b980ab21 100644 --- a/v2/build/feature.jam +++ b/v2/build/feature.jam @@ -118,7 +118,15 @@ rule feature ( { error = free features cannot be propagated ; } - + else + { + local m = [ MATCH (.*=.*) : $(values) ] ; + if $(m[1]) + { + error = "feature value may not contain '='" ; + } + } + if $(error) { errors.error $(error)