[CMake] CMake CVS SET gratuitous semicolon

Brandon J. Van Every bvanevery at gmail.com
Wed Feb 15 15:02:53 EST 2006


William A. Hoffman wrote:
> That is expected behavior.   SET(FOO a b c) is the same as SET(FOO a;b;c), it
> sets FOO to a list of elements.  SET(FOO "a b c") sets FOO to a single element.
> That being said, I am not exactly sure why we could not expand cmake lists before
> we write variables into makefiles.  Is there a case where ; would be expected in a
> variable, what would this break?
>   
PATHs on Windows are separated by semicolons.

Cheers,
Brandon Van Every



More information about the CMake mailing list