tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Escaping quotes in CFLAGS



 >> > Building print/luatex fails (at least with clang) because of the 
 >> > following definition in Makefile:
 >> > CFLAGS+=        -DLUA_ROOT=\"${PREFIX}/\"
 >> > changing that to
 >> > CFLAGS+=        -DLUA_ROOT='"${PREFIX}/"'
 >> > seems to work but I'm unsure whether this is the right fix.
 >> 
 >> As PREFIX doesn't contain spaces
 >> 
 >>   CFLAGS+=        -DLUA_ROOT=${PREFIX}/
 >> 
 >> whould be enough. For other variables consider using :Q variable modifier.

> No. That doesn't create a macro that is a C string.

You are right, I've not drawn attention to the variable name on the left
side of =.

-- 
Best regards, Aleksey Cheusov.


Home | Main Index | Thread Index | Old Index