summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt5
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)