On 9/13/2010 4:05 PM, Dick Hollenbeck wrote:
> On 09/13/2010 02:16 PM, jean-pierre charras wrote:
>> Le 13/09/2010 16:47, Wayne Stambaugh a écrit :
>>   
>>> Is there a set criteria for the Boost include files that are part of Kicad?
>>>     
>> I do not know the advantage of boost::shared_ptr, so I am talking just about 
>> Boost include files in Kicad.
>> Only needed files are included in Kicad, because the full Boost package 
>> (only the .hpp files) is 68 Mbyte large.
>> Currently in Kicad in 19 Mb large.
>> Including the full Boost header could increase significantly time to 
>> commit/update Kicad changes,
>> download the full sources, or create a new branch for testing purpose,
>> and (under Windows only), the access time to kicad directory when opening 
>> them with Explorer.
>> Spare time is the reason why only a minimal subset is in Kicad.
>>
>> I saw some other open source project which do the same thing as Kicad 
>> (include only the needed subset of boost files).
>>
>> Of course, when other files are needed, they can (and must) be added.
>> Recently, I added the boost polygon library
>> ( Unfortunately, due to some bugs in this library, currently I cannot use it 
>> like I want )
>>   
> 
> Is there a document somewhere to remind us at what boost version our
> included subset is at?
> 
> Like a readme file or something.

The only thing I see is boost/boost_version.txt.  JP must have added this file
as it is not part of the standard Boost source.  Oddly enough boost/version.hpp
is not included.  We might want to include this as well.  I see a potential
problem with cherry picking only the required header files.  If we are not
careful, we could inadvertently mix versions of header files.

Wayne

> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to