NAME
Alien::cares - Find or build the c-ares async DNS resolver library
SYNOPSIS
In your Makefile.PL:
use Alien::cares;
use ExtUtils::MakeMaker;
WriteMakefile(
...
CONFIGURE_REQUIRES => { 'Alien::cares' => 0 },
INC => Alien::cares->cflags,
LIBS => [Alien::cares->libs],
);
In your alienfile (if wrapping for another Alien):
use alienfile;
share { requires 'Alien::cares' };
DESCRIPTION
Alien::cares finds or builds the c-ares C library for asynchronous DNS resolution.
If a system-installed c-ares >= 1.22.0 is detected via
pkg-config, it is used directly.Otherwise the latest release is downloaded from GitHub and built with CMake as a static library.
METHODS
Inherited from Alien::Base. On macOS share installs, libs and libs_static inject -Wl,-rpath for the dynamic linker.
SEE ALSO
Alien::Base, EV::cares, https://c-ares.org/
AUTHOR
vividsnow
LICENSE
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.