From aa0e0433db88f77735e1ccb55302a07695887e48 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Tue, 15 Sep 2020 03:06:59 +1000 Subject: [PATCH] cmake: don't use pkgconfig on windows --- cmake/FindOpenEXR.cmake | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/cmake/FindOpenEXR.cmake b/cmake/FindOpenEXR.cmake index bd9db9ed0..d14e9c288 100644 --- a/cmake/FindOpenEXR.cmake +++ b/cmake/FindOpenEXR.cmake @@ -23,17 +23,19 @@ if (CMAKE_USE_PTHREADS_INIT) endif () # Attempt to find OpenEXR with pkgconfig -find_package(PkgConfig) -if (PKG_CONFIG_FOUND) - if (NOT Ilmbase_ROOT AND NOT ILMBASE_ROOT - AND NOT DEFINED ENV{Ilmbase_ROOT} AND NOT DEFINED ENV{ILMBASE_ROOT}) - pkg_check_modules(_ILMBASE QUIET IlmBase>=2.0.0) - endif () - if (NOT OpenEXR_ROOT AND NOT OPENEXR_ROOT - AND NOT DEFINED ENV{OpenEXR_ROOT} AND NOT DEFINED ENV{OPENEXR_ROOT}) - pkg_check_modules(_OPENEXR QUIET OpenEXR>=2.0.0) - endif () -endif (PKG_CONFIG_FOUND) +if (NOT WIN32) + find_package(PkgConfig) + if (PKG_CONFIG_FOUND) + if (NOT Ilmbase_ROOT AND NOT ILMBASE_ROOT + AND NOT DEFINED ENV{Ilmbase_ROOT} AND NOT DEFINED ENV{ILMBASE_ROOT}) + pkg_check_modules(_ILMBASE QUIET IlmBase>=2.0.0) + endif () + if (NOT OpenEXR_ROOT AND NOT OPENEXR_ROOT + AND NOT DEFINED ENV{OpenEXR_ROOT} AND NOT DEFINED ENV{OPENEXR_ROOT}) + pkg_check_modules(_OPENEXR QUIET OpenEXR>=2.0.0) + endif () + endif (PKG_CONFIG_FOUND) +endif() # List of likely places to find the headers -- note priority override of # ${OPENEXR_ROOT}/include.