In LibIDN2 v2.3.3, the definition line of the LibIDN2 version contains extra whitespace which causes the fragile version-number checking recipe for CMake to fail. Included as a comment is a patch that makes it a bit more robust, so version 2.3.3 works with GetDNS.
I created a pull request with the needed change to cmake/modules/FindLibidn2.cmake
In LibIDN2 v2.3.3, the definition line of the LibIDN2 version contains extra whitespace which causes the fragile version-number checking recipe for CMake to fail. Included as a comment is a patch that makes it a bit more robust, so version 2.3.3 works with GetDNS.
I created a pull request with the needed change to cmake/modules/FindLibidn2.cmake