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.schoen...@t-online.de> 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@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp