On Wed, 2009-09-30 at 09:28 +0200, fred.anta...@free.fr wrote: > Quoting Jeroen Dierckx <jeroen.dier...@gmail.com>: > > > On Wed, Sep 30, 2009 at 8:32 AM, <fred.anta...@free.fr> wrote: > > > > > Hi, > > > > > > I've seen a previous discussion on this subject, but unfortunately, none > > > of > > > the > > > given solutions (as described on > > > http://www.cmake.org/Wiki/CMake:VariablesListsStrings) seem to work in my > > > case. > > > > > > I'm using CMake to generate an XML config file, and one of the tags must > > > have an > > > argument as follows: args="${serverConfigChanged}". The XML is used by > > > CruiseControl, and unfortunately, it uses the same variable syntax as > > > CMake. I > > > tried almost every combination of escaping, double dollars, but couldn't > > > get the > > > correct output. > > > > > > Is there some way to achieve that directly from the CMakeList.txt, or > > > should I > > > do that in the generator code ? > > >
Hi Jeroen, What about: file(WRITE /tmp/dummy.xml "args=\"\${serverConfigChanged}\"\n") That works for me. You must escape the double quotes (") and the dollar sign ($). Best regards, Marcel Loose. _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake