[RFC] Only use CMAKE_C_COMPILER_ARG1 if it is set

Closes #1222

Use end of options -- to preserve any trailing spaces