It would be nice if compare_files did this, but really this is a problem that should be handled by your source-control system, I think. Subversion, for example, will ensure that text files are checked out with locally-appropriate line endings, at least if you ask it nicely. I&#39;m pretty sure the same is true of Perforce and probably other systems.<br>
<br>Ceej<br>aka Chris Hillery<br><br><div class="gmail_quote">On Wed, Sep 15, 2010 at 1:40 AM, Olivier Pierard <span dir="ltr">&lt;<a href="mailto:olivier.pierard@cenaero.be">olivier.pierard@cenaero.be</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Dear all,<br>
<br>
For several testcases validations, I use &#39;cmake -E compare_files&#39;<br>
command on a result file against a reference file.  Problem is that<br>
result file might be generated on several different platforms while<br>
reference file is the same for all platforms.  Unfortunately, there is<br>
no option in cmake -E compare_files to ignore end of line characters on<br>
the contrary to diff, winmerge,...  The current solution is to call an<br>
&#39;home-made&#39; unix2dos C++ function or call a configure_file() command to<br>
set correctly eol accoreding to the platform for the reference file so<br>
that compare_files gives the correct answer.<br>
<br>
Is there a way to avoid this &#39;stupid&#39; solution ?  Is it useful to submit<br>
a development request for this feature ?<br>
<br>
Thanks for your help,<br>
<br>
Olivier<br>
<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
</blockquote></div><br>