diff --git a/cmake/find/FindCerf.cmake b/cmake/find/FindCerf.cmake index ffe58e84f163edfad52eded2ca41761dd0b1f80e..a051c8610fef5ea3d09070b0896c395743bae194 100644 --- a/cmake/find/FindCerf.cmake +++ b/cmake/find/FindCerf.cmake @@ -16,12 +16,17 @@ set(Cerf_ULTIMATELY_REQUIRED ${Cerf_FIND_REQUIRED}) set(Cerf_FIND_REQUIRED FALSE) # set(Cerf_FIND_VERSION 1.13) incompatible with Debian package -find_package(PkgConfig QUIET) -if(PKG_CONFIG_FOUND) +# Do not rely on PkgConfig on Windows +if(NOT WIN32) + find_package(PkgConfig QUIET) + if(PKG_CONFIG_FOUND) pkg_check_modules(PC_Cerf QUIET libcerf) if(PC_Cerf_FOUND) - set(Cerf_VERSION ${PC_Cerf_VERSION}) + set(Cerf_VERSION ${PC_Cerf_VERSION}) endif() + endif() +else() + set(Cerf_VERSION "") endif() find_path(Cerf_INCLUDE_DIR cerf.h)