<div dir="ltr">I updated my cmake binary and confirmed that this fixes the warning, so feel free to apply.  It's not obvious to me why the semicolon is necessary to force this to be a list.</div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Mon, Aug 19, 2013 at 12:13 PM, Howard Hinnant <span dir="ltr"><<a href="mailto:hhinnant@apple.com" target="_blank">hhinnant@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
On Aug 15, 2013, at 9:21 PM, G M <<a href="mailto:gmisocpp@gmail.com">gmisocpp@gmail.com</a>> wrote:<br>
<br>
> This is not important, but when I build libcxx using a recent beta version cmake,<br>
> namely this one "cmake version 2.8.11.20130809-gba97e"<br>
><br>
> I get this error now:<br>
><br>
> CMake Warning (dev) in CMakeLists.txt:<br>
>   Syntax Warning in cmake code at<br>
>     c:/libcxx/CMakeLists.txt:48:54<br>
><br>
>   Argument not separated from preceding token by whitespace.<br>
> This warning is for project developers.  Use -Wno-dev to suppress it.<br>
><br>
> The offending line 48 appears to be this:<br>
><br>
> set_property(CACHE LIBCXX_CXX_ABI PROPERTY STRINGS "";${CXXABIS})<br>
><br>
> Removing the quotes and changing the line to the line below fixes the warning and I hope does not change the meaning?<br>
> I've yet to observe any harm from the change on my build at least.<br>
><br>
> set_property(CACHE LIBCXX_CXX_ABI PROPERTY STRINGS ;${CXXABIS})<br>
><br>
> This is all the attached patch does.<br>
><br>
> The ; is curious as to why it's needed but I do remember a problem vaguely that I fixed in this file some time ago related to ; delimiters and maybe CXXABIS that suggests it is necessary so I've left the ;<br>

><br>
> I mention that in case it allows anyone to recall the conversation that will allow them to remove the ";" too. But otherwise they probably shouldn't.<br>
> As long as "";$(X) yields the same string as ;$(x) it should be a safe change. Hopefully a regular cmake user can verify this.<br>
><br>
> It's not a necessary fix it just removes an irritant warning that can be supressed with a flag anyway.<br>
><br>
><br>
</div></div>> <cmakelists.diff>_______________________________________________<br>
<br>
I no nothing about cmake.  I have seen no comments about this patch.  If there are none, I'll go ahead and commit it.<br>
<br>
Howard<br>
<br>
_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@cs.uiuc.edu">cfe-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits</a><br>
</blockquote></div><br></div>