fix CMake compiler option handling
fix CMake compiler option handling

This is the replacement PR for #989

Currenlty we split very often the compiler option and the argument.
This creates issues when the compiler parses the given arguments.

The fix is that the compiler option and argument will be passed with `=` instead
of a space in between.

BenjaminW3/alpaka,BenjaminW3/alpaka