cpm breaks when compiler options are set in an environment

When an environment defines compiler options with colon notation, cpm hangs with execv failed.

For example: EnvironmentCompiler: lib/exe/cocl:-h 256M: