On Sun, 28 Jul 2013, Peter Stuge wrote:

libssh2 can be linked against openssl or gcrypt however, so my build environment needs to know which one in order to trigger the proper initialisation code and avoid unneeded dependencies.

The correct way to do this is through pkg-config. This is precisely the problem that pkg-config solves.

Is it? How would you build your makefile / build scripts with pkg-config to figure this out?

If libssh2 doesn't have a .pc file yet it needs to get one!

It has one.

But I could also imagine a run-time API so that an application can figure this out on its own...

--

 / daniel.haxx.se
_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to