<div dir="ltr"><div><div><div><div><div>Hey Christoph,<br><br></div>I just remembered the reason: Passing a list as a parameter to a macro<br></div>is quite a pain in cmake. CHeck <a href="http://stackoverflow.com/questions/5248749/passing-a-list-to-a-cmake-macro">http://stackoverflow.com/questions/5248749/passing-a-list-to-a-cmake-macro</a><br></div>It happened to me, that all arguments after the first were ignored.<br>With the named arguments, we do not have any pitfalls for the user.<br></div><div>I am also generally in favor of named arguemnts, even if there is only one argument.<br></div><div>Future extensions are easy to implement and the documentation is quite clear<br></div><div>about what data is expected.<br></div><div><br></div>Best,<br></div>Dominic<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 21, 2015 at 1:51 PM, Christoph Grüninger <span dir="ltr"><<a href="mailto:christoph.grueninger@iws.uni-stuttgart.de" target="_blank">christoph.grueninger@iws.uni-stuttgart.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Dune,<br>
I started to use dune_symlink_to_source_files and I am wondering why we force<br>
the useage of named arguments. In dune_symlink_to_source_files(FILES files)<br>
we always have to pass the "FILES" keyword.<br>
In general I like named arguments. But here there is nothing to destinguish,<br>
you can only pass some file names, nothing else.<br>
<br>
Same for dune_symlink_to_source_tree([NAME name])<br>
<br>
I would like to get rid of FILES all together. This might break user code<br>
but we can still make it into Dune 2.4 and still keep our promises, as the<br>
function is new in Dune 2.4.<br>
Or we do not force the usage of FILES and accept both ways.<br>
<br>
I am willing to provide a patch within the next 24 h.<br>
<br>
Bye<span class="HOEnZb"><font color="#888888"><br>
Christoph<br>
<br>
-- <br>
Je n'ai rien contre les étrangers, quelques uns de mes meilleurs amis<br>
sont des étrangers. Mais ces étrangers là ne sont pas de chez nous!<br>
[Agecanonix, Astérix - Le cadeau de César]<br>
<br>
_______________________________________________<br>
Dune-devel mailing list<br>
<a href="mailto:Dune-devel@dune-project.org" target="_blank">Dune-devel@dune-project.org</a><br>
<a href="http://lists.dune-project.org/mailman/listinfo/dune-devel" rel="noreferrer" target="_blank">http://lists.dune-project.org/mailman/listinfo/dune-devel</a><br>
</font></span></blockquote></div><br></div>