]> jfr.im git - irc/atheme/atheme.git/commit
Build System: Improve library tests
authorAaron Jones <redacted>
Thu, 9 Jan 2020 19:48:38 +0000 (19:48 +0000)
committerAaron Jones <redacted>
Thu, 9 Jan 2020 19:56:11 +0000 (19:56 +0000)
commit5a3259b25fe7ee50c2d105e7fdd0121584e480ea
treeee06b24b9eb2be831604c005e04e715a0eeba138
parent4a60e438dfd1e278e4e4b1fe0d9df9d35b8b7af0
Build System: Improve library tests

For libraries that use pkg-config to detect their presence, make
pkg-config optional. This allows the user to set LIBFOO_CFLAGS and
LIBFOO_LIBS and still have it work, whether they have pkg-config
installed or not.

Also make it possible to specify the (full) path to the library
installation directory as an argument to the --with-foo= option.
This assumes that there are "include" and "lib" directories under
it, so use this as a last resort; override pkg-config (as described
above) instead if at all possible.
configure
configure.ac
include/atheme/sysconf.h.in
m4/atheme-libtest-argon2.m4
m4/atheme-libtest-crypto.m4
m4/atheme-libtest-idn.m4
m4/atheme-libtest-mowgli.m4
m4/atheme-libtest-nettle.m4
m4/atheme-libtest-pcre.m4
m4/atheme-libtest-qrencode.m4
m4/atheme-libtest-sodium.m4