<div dir="ltr">Hi,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 6, 2014 at 10:26 AM, Paolo Cavallini <span dir="ltr"><<a href="mailto:cavallini@faunalia.it" target="_blank">cavallini@faunalia.it</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Il 06/06/2014 18:24, Andrea Peri ha scritto:<br>
<div class="">> SFCGAL is a real hard to compile piece of software. Use it on qgis mean to<br>
> transformer the qgis in a real hard to compile software .<br>
<br>
</div>cgal is packaged in all mayor OSs, AFAIK, so no need to compile it.<br>
<div class=""><div class="h5">all the best.<br></div></div></blockquote><div><br></div><div>Not on Mac. But, there is already a formula in Homebrew, and a new one for SFCGAL [0,1].<br><br></div><div>My concern, Mac-wise, is the Boost dependency. Here are the minimal Pros/Cons:<br>
<br></div><div>Pros:<br><br></div><div>* Adds prepair, which is awesome for repairing polygons.<br><br></div><div>* Adds Boost, which will offer a very robust framework to new devs, who are not necessarily adept at Qt developing, for building new core algorithms and features.<br>
<br>* Could *double* the number of devs working on project. For example, PDAL and PCL already use Boost, and other 3D/Lidar tools may as well.<br><br></div><div>Cons:<br><br></div><div>* Boost is a very large compile and install. Since the Mac QGIS.app is bundled, the more Boost is used, the more of it needs bundled, possibly making the base install of QGIS on Mac balloon to over 1+ GB. Maintaining a smaller internal src tree may be a good solution.<br>
<br></div><div>* The more Boost is used within QGIS source (beyond just prepair), then there is more new devs have to learn to become accustomed to the codebase, i.e. C++, Qt, and also Boost.<br></div><div><br></div><div>
There are probably others; but, adding Boost into the QGIS source mix will be a large change, IMHO. I think it would ultimately be beneficial.<br><br>[0] <a href="https://github.com/Homebrew/homebrew/blob/master/Library/Formula/cgal.rb">https://github.com/Homebrew/homebrew/blob/master/Library/Formula/cgal.rb</a><br>
[1] <a href="https://github.com/Homebrew/homebrew/blob/master/Library/Formula/sfcgal.rb">https://github.com/Homebrew/homebrew/blob/master/Library/Formula/sfcgal.rb</a><br><br></div><div>Regards,<br><br></div><div>Larry<br>
<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><div class="h5">
--<br>
Paolo Cavallini - <a href="http://www.faunalia.eu" target="_blank">www.faunalia.eu</a><br>
Corsi QGIS e PostGIS: <a href="http://www.faunalia.eu/training.html" target="_blank">http://www.faunalia.eu/training.html</a><br>
_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</div></div></blockquote></div><br></div></div></div>