From 4e1ca184cfa3a96f86826d32ae9c25696ad8d778 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Mon, 22 Sep 2003 22:41:29 +0000 Subject: [PATCH] Handle doxygen:param properties with equal signs in them [SVN r20164] --- tools/doxygen.jam | 4 ++-- v2/tools/doxygen.jam | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/doxygen.jam b/tools/doxygen.jam index cb38b5420..22f91200e 100644 --- a/tools/doxygen.jam +++ b/tools/doxygen.jam @@ -75,8 +75,8 @@ rule headers-to-doxyfile ( target : sources * : properties * ) # Translate into command line flags. for local param in [ feature.get-values : $(properties) ] { - local namevalue = [ regex.split $(param) "=" ] ; - text += "$(namevalue[1])=$(namevalue[2])" ; + local namevalue = [ regex.match ([^=]*)=(.*) : $(param) ] ; + text += "$(namevalue[1]) = $(namevalue[2])" ; } local headers = "" ; diff --git a/v2/tools/doxygen.jam b/v2/tools/doxygen.jam index cb38b5420..22f91200e 100644 --- a/v2/tools/doxygen.jam +++ b/v2/tools/doxygen.jam @@ -75,8 +75,8 @@ rule headers-to-doxyfile ( target : sources * : properties * ) # Translate into command line flags. for local param in [ feature.get-values : $(properties) ] { - local namevalue = [ regex.split $(param) "=" ] ; - text += "$(namevalue[1])=$(namevalue[2])" ; + local namevalue = [ regex.match ([^=]*)=(.*) : $(param) ] ; + text += "$(namevalue[1]) = $(namevalue[2])" ; } local headers = "" ;