hi everyone i have a problem while passing flag with a space it gets break
this is my jamroot snippet
my_var = "Nov 30 2024" ;
my_var2 = $(PVK_ACCESSDATE_LONG) ;
ECHO "$(my_var2)" ;
ECHO "$(my_var)" ;
if $(PROTOCOL) = common
{
c_flags = $(CXXFLAGS) ;
c_flags += -DPVK_ACCESSDATE_LONG="\"\\\"$(my_var2)\\\"\"" ;
c_flags += -DPVK_ACCESSDATE_LONG="\"\\\$(my_var)\\\"\"" ;
}
both my_var and my_var2 are echoing the same thing but when passing to flags they get break
here is the log
Nov 30 2024
Nov 30 2024
c_flags: -DPVK_VTL_VERSION="\"24.2\"" c_flags: -DPVK_ACCESSDATE_LONG="\"Nov\"" c_flags: -DPVK_ACCESSDATE_LONG="\"30\"" c_flags: -DPVK_ACCESSDATE_LONG="\"2024\"" c_flags: -DPVK_ACCESSDATE_LONG="\Nov 30 2024\"" c_flags: -DPVK_BASE_VERSION="\"24.2\"" c_flags:
Someone please help