package/libnids: use libglib2 is available
authorGuillaume W. Bres <guillaume.bressaix@gmail.com>
Tue, 23 Jun 2020 18:35:49 +0000 (20:35 +0200)
committerYann E. MORIN <yann.morin.1998@free.fr>
Tue, 23 Jun 2020 19:27:27 +0000 (21:27 +0200)
commit8045b467349f20454316a17a7f884348fadc4fbd
treefb2830b202b3aedd814616b32a6e96bd67d123da
parent5f67f35aad23e4a30af597c356f823f007ab836d
package/libnids: use libglib2 is available

libnids can make use of libglib2 for multi-threading support, so use
that when available.

The configure.in script is flawed: passing either --enable-libglib or
--disabel-libglib will both disable support for libglib. Only when
neither is passed will the autodetection test be executed, at which
point (hopefully) libglib2 will be enabled if found.

So, unlike our usual practice, we can;t explcitly enable it; we can only
explicitly disable it, and rely on autodetection to enable it.

Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
[yann.morin.1998@free.fr:
  - add missing dependency on libglib2
  - expand commit log to explain why we don't --enable-libglib
  - add a simmilar blurb in the .mk
  - fix condition, use positive logic since we have an else-clause
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
package/libnids/libnids.mk