. to quote the -D (cpp-option -> #define) string?

I tried to add:

CPPFLAGS +=     -DSAMBA_VERSION_VENDOR_SUFFIX=\"Vendor patches added\"

where in components/samba/samba/Makefile the CPPFLAGS are used as:

CONFIGURE_OPTIONS.32 += CPPFLAGS="$(CPPFLAGS) -I$(BUILD_DIR)/libsam-LGPL/include"
CONFIGURE_OPTIONS.64 += CPPFLAGS="$(CPPFLAGS)"

...so CPPFLAGS are shell-quoted itself to be interpreted as one parameter for configure.


But I have also tried:

CPPFLAGS +=     -DSAMBA_VERSION_VENDOR_SUFFIX=\\"...\\"
CPPFLAGS +=     -DSAMBA_VERSION_VENDOR_SUFFIX=\\\"...\\\"
CPPFLAGS +=     -DSAMBA_VERSION_VENDOR_SUFFIX=\\\\"...\\\\"
...following the Antozi's recursive scheme: "When backslash does not work, put two backslashes. When even two backslashes does not works, put three \'s....[:recursive:]"

But I would rather to understand who everyone is "eating" the backslashes in Userlan's steam-engine?

Can anyone to help me urgently? It would be nice to fit into the build 19 with these fixes I am trying to point in the Samba version string here.

Many thanks in advance,

Jura
_______________________________________________
userland-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/userland-discuss

Reply via email to