Hi Jakob > - $(Echo) "Compiling $*.cpp for $(BuildMode) build " $(PIC_FLAG) > + $(Echo) "Compiling $*.cpp for $(BuildMode) build" $(PIC_FLAG) if PIC_FLAG is not empty then doesn't this result in a missing space between "build" and the contents of PIC_FLAG? Ciao, Duncan.