From: Pierre Ossman Date: Thu, 1 Sep 2022 09:30:51 +0000 (+0200) Subject: Add fallback for finding gmp X-Git-Tag: v1.12.90~16^2~2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ab8626a54db2d381404471aa296f742144317f62;p=tigervnc.git Add fallback for finding gmp pkg-config support was added very recently to gmp, so a lot of platforms we want to support won't find gmp this way. --- diff --git a/cmake/Modules/FindGmp.cmake b/cmake/Modules/FindGmp.cmake index c59f2219..d0ccd3cd 100644 --- a/cmake/Modules/FindGmp.cmake +++ b/cmake/Modules/FindGmp.cmake @@ -2,7 +2,11 @@ find_package(PkgConfig) if (PKG_CONFIG_FOUND) pkg_check_modules(GMP gmp) -else() +endif() + +# Only very recent versions of gmp has pkg-config support, so we have to +# fall back on a more classical search +if(NOT GMP_FOUND) find_path(GMP_INCLUDE_DIRS NAMES gmp.h PATH_SUFFIXES) find_library(GMP_LIBRARIES NAMES gmp) find_package_handle_standard_args(GMP DEFAULT_MSG GMP_LIBRARIES GMP_INCLUDE_DIRS)