[RFC] Use -- to forcibly end options in ninja generated build files

Closes #1222

Use end of options -- to preserve any trailing spaces
You might need to `rm -rf build/ && make cmake` also :/