diff options
-rw-r--r-- | CMakeLists.txt | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 7334777b70..f0935b7040 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -924,7 +924,10 @@ foreach(PACKAGE ${PACKAGELIST}) else() find_package(${PACKAGE}) endif() - if (${PACKAGE_VAR}_FOUND) + # FindPackageHandleStandardArgs before CMake 3.2 always uses uppercase + # for the FOUND variables (e.g. GIT_FOUND is set, but not Git_FOUND). + string(TOUPPER "${PACKAGE_VAR}" PACKAGE_VAR_UPPER) + if (${PACKAGE_VAR}_FOUND OR ${PACKAGE_VAR_UPPER}_FOUND) message(STATUS "${PACKAGE_VAR} FOUND") set(HAVE_LIB${PACKAGE_VAR} 1) if (NOT DEFINED ${PACKAGE_VAR}_INCLUDE_DIRS) |