diff options
author | Peter Wu <peter@lekensteyn.nl> | 2017-04-26 20:03:05 +0200 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2017-04-27 15:44:46 +0000 |
commit | f045d177f407b5a91d499c59350e168fb30c3505 (patch) | |
tree | ee7ce832da2505e823d46b3843c72f4fd28a52ef /CMakeLists.txt | |
parent | f7fdc06fa0b59b9860cb9b294778262cb6a205e3 (diff) | |
download | wireshark-f045d177f407b5a91d499c59350e168fb30c3505.tar.gz |
CMake: prevent confusing "Git NOT FOUND" in CMake 3.1.3
Change-Id: Ia7c03220f49ff862bf05a34727bf5c99297deeab
Reviewed-on: https://code.wireshark.org/review/21358
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Diffstat (limited to 'CMakeLists.txt')
-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) |