<tt><font size=2>Hi Michael Ellery</font></tt>
<br>
<br><tt><font size=2>thank you for your reply.</font></tt>
<br><tt><font size=2><br>
> perhaps handle arguments as an array variable in bash - it?s a <br>
> slightly saner way to deal with args with spaces:<br>
> <br>
> CMDLINE=(. -G"Unix Makefiles") && cmake "${CMDLINE[@]}?</font></tt>
<br>
<br><tt><font size=2>Well i already got it working in bash when i wrote
that. I have the parameters in a variable and i use eval to execute:</font></tt>
<br><tt><font size=2>    eval $CMAKE_EXECUTABLE $CMAKE_PARAMS_ALL</font></tt>
<br>
<br><tt><font size=2>My point is not i cannot solve the problem. My point
is, i like to simplify this in the future. </font></tt>
<br><tt><font size=2>The current solution is not nice - it is a workaround.
It is more difficult to understand and maintain as it needs to be. And
i am not the only one who has to deal with this problem. CMake uses spaces
inside arguments where spaces are usually for separation of arguments.
Do you agree?</font></tt>
<br>
<br><tt><font size=2>Countless hours i spent debugging similar problems
with paths like c:\Program Files. I know, one shouldn't use windows as
development environment, but this is something we cannot change unfortunately.
</font></tt>
<br><tt><font size=2>Since we force our developers to not install their
perl, compilers etc. in such paths, things are much better.</font></tt>
<br><tt><font size=2>I appreciate having the same in CMake.</font></tt>
<br>
<br><tt><font size=2>Isn't it as simple as replacing all '_' by ' ' to
support this and be backward compatible? Are there other reasons i do not
see?</font></tt>
<br>
<br><tt><font size=2>So i again like to kindly ask you to support (besides
the established way) a command line like</font></tt>
<br><tt><font size=2>cmake . -GUnix_Makefiles</font></tt>
<br>
<br><tt><font size=2>Thank you,</font></tt>
<br><tt><font size=2>Stefan</font></tt>