← Back to team overview

kicad-developers team mailing list archive

Re: ngspice-34

 

Bumping this thread as we don't seem to have a resolution yet.

The Windows vcpkg package works as there is still a config.h with the
version in the "visualc" directory.

But, MacOS doesn't build and I guess some Linux distros don't either.

Can we make pkg-config work for MacOS?

On Wed, Feb 3, 2021 at 1:45 PM Carsten Schoenert <c.schoenert@xxxxxxxxxxx>
wrote:

> Am 03.02.21 um 13:03 schrieb jp charras:
> > OTOH, a version.h file is not a bad idea (read: for me a very good idea):
> >
> > at least the name is already a useful comment and it request only a very
> > few amount of work.
> >
> > Many tools use this trick (for instance opencascade, and most of other
> > tools we are using in Kicad), and one **big** advantage it works outside
> > the libtool stuff.
>
> For simple things like version detection pkg-config is already enough,
> no need for mostly incompatible hacks. Even different shells on the same
> host can behavior really unexpected.
>
> If you need to detect the version of ngspice you will need to do this
> this already before any build is started.
>
> > $ pkg-config --modversion ngspice
> > 33
> --
> Regards
> Carsten
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References