I believe you may be looking for something like this:

<toolset>msvc:<define>_MODULE_NAME_="\\\"MyModule.dll\\\""
<toolset>gcc:<define>_MODULE_NAME_="\\\"MyModule.so\\\""

Hope this helps,
Tim


On Wed, Jul 2, 2008 at 9:54 PM, Steven Watanabe <watanabesj@gmail.com> wrote:
AMDG

jono wrote:
it would be really useful for me to be able to define a string literal in a Jamfile...

<snip>


gcc -DNAME=\"variant\" does what i want, so i've also tried

<snip>

Think about what bjam does with the string.  It behaves a lot
like C++.  In other words, you use a backslash as an escape character.
You want to generate a \" sequence in the command line.  Both
of these are special characters, so they need to be escaped.

<define>NAME=\\\"variant\\\"

In Christ,
Steven Watanabe


_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users



--
Regards,
Timothy St. Clair
[timothysc@gmail.com]