<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Peter,<div><br></div><div>I would like to know your opinion about Canonical path's</div><div><br></div><div>While testing with ninja generator, I found same rules with non Canonical include pathes.</div><div><br></div><div>a simple example from my test program:</div><div><br></div><div><div>"/tmp/some/deep/application/folder/../configuration/instance/../instance/myfile.cfg"</div><div>"/tmp/some/deep/application/configuration/instance/myfile.cfg"</div><div>realpath -> /private/tmp/some/deep/application/configuration/instance/myfile.cfg (which does not yet exists!)</div><div><br></div><div>see man realpath -- returns the canonicalized absolute pathname</div><div><a href="http://www.kernel.org/doc/man-pages/online/pages/man3/realpath.3.html">http://www.kernel.org/doc/man-pages/online/pages/man3/realpath.3.html</a></div><div><br></div><div>Now the real questions: </div><div><br></div><div>1.) How can this done in a portable make insight cmake?</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>I know only boost!</div><div><br></div><div>2.) And should it done?</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>IMO yes! (It would be more clear and faster when we generate canonical path entries.)</div><div><br></div><div><br></div><div apple-content-edited="true"> <div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>//Regards</div><div>Claus Klein</div><div><br></div></div><br class="Apple-interchange-newline"> </div></div></body></html>