aboutsummaryrefslogtreecommitdiff
path: root/cmake/Modules
diff options
context:
space:
mode:
authorWilliam Breathitt Gray <vilhelm.gray@gmail.com>2019-11-16 13:14:24 -0500
committersfan5 <sfan5@live.de>2019-11-17 11:39:49 +0100
commit706b6aad06a112f55105f08b6acd130b276a06ca (patch)
treeb6bc4fd2a081fc95407fa8d0ffa76392a43abdc4 /cmake/Modules
parent49365b25d9b2857e3f828032ac4d7daa049b4907 (diff)
downloadminetest-706b6aad06a112f55105f08b6acd130b276a06ca.tar.gz
minetest-706b6aad06a112f55105f08b6acd130b276a06ca.tar.bz2
minetest-706b6aad06a112f55105f08b6acd130b276a06ca.zip
Fix find_path for newer jsoncpp installations
The upstream JsonCpp project has renamed the `json/features.h` file to `json/json_features.h`. This patch fixes the JsonCpp installation search by looking for `json/allocator.h` which has not been renamed on newer versions of JsonCpp. Fixes: https://github.com/minetest/minetest/issues/9119
Diffstat (limited to 'cmake/Modules')
-rw-r--r--cmake/Modules/FindJson.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/Modules/FindJson.cmake b/cmake/Modules/FindJson.cmake
index 26339a295..53ddf4599 100644
--- a/cmake/Modules/FindJson.cmake
+++ b/cmake/Modules/FindJson.cmake
@@ -8,7 +8,7 @@ option(ENABLE_SYSTEM_JSONCPP "Enable using a system-wide JSONCPP. May cause seg
if(ENABLE_SYSTEM_JSONCPP)
find_library(JSON_LIBRARY NAMES jsoncpp)
- find_path(JSON_INCLUDE_DIR json/features.h PATH_SUFFIXES jsoncpp)
+ find_path(JSON_INCLUDE_DIR json/allocator.h PATH_SUFFIXES jsoncpp)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(JSONCPP DEFAULT_MSG JSON_LIBRARY JSON_INCLUDE_DIR)