← Back to team overview

kicad-developers team mailing list archive

Re: Integrated Simulator

 

On 08/11/2016 05:37 PM, Wayne Stambaugh wrote:
> Congratulations on everyone who made the is happen.  This is a nice
> feature for KiCad and hopefully users will find it useful.
> 
> There are a few things will need to addressed that I missed when I
> initially evaluated the code.
> 
> Maybe I missed it but I do not see any indication that the ngspice
> headers and libraries are detected during cmake configuration (see
> attachment).  This is a major no-no.  All external dependencies must be
> found during configuration.  As a developer, there are few things that
> make kick a software package to the curb faster than getting 3/4 of way
> through a 30+ minute build only have the build fail because there is a
> missing dependency header or library.  This should fail during
> configuration to inform the developer that there are missing
> dependencies.  Please write a FindNgSpice.cmake file.  I know I've said
> this in the past but I will reiterate it, if you add a new dependency to
> KiCad you *must* add the configuration code to ensure that all of the
> required headers and/or libraries can be found before a valid
> configuration can be completed.
> 
> Also, please update the Documentation/development/compiling.md file with
> the added optional ng-spice dependency.  This is the official compiling
> document that gets pushed to the kicad website so it needs to be kept up
> to date.

Hi Wayne,

Sure, both issues are fixed in revisions 7025 & 7027. Again, I had a
chance to test the patches only under Windows and Linux, so their status
for OS X is currently unknown.

Regards,
Orson

> Thanks again everyone for your hard work.
> 
> Cheers,
> 
> Wayne


Attachment: signature.asc
Description: OpenPGP digital signature


Follow ups

References