limb / rpms / minetest

Forked from rpms/minetest 4 years ago
Clone

Blame 0001-FindJson.cmake-now-will-correctly-find-system-module.patch

4e6c532
From d41cada992ca0236e223ee6d10180fc53df64558 Mon Sep 17 00:00:00 2001
65c5dba
From: Igor Gnatenko <i.gnatenko.brain@gmail.com>
65c5dba
Date: Fri, 11 Oct 2013 03:29:03 +0400
4e6c532
Subject: [PATCH] FindJson.cmake now will correctly find system module
65c5dba
65c5dba
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
65c5dba
---
4e6c532
 cmake/Modules/FindJson.cmake | 21 +++++++++++----------
4e6c532
 1 file changed, 11 insertions(+), 10 deletions(-)
65c5dba
65c5dba
diff --git a/cmake/Modules/FindJson.cmake b/cmake/Modules/FindJson.cmake
4e6c532
index a9178a2..2e64b4e 100644
65c5dba
--- a/cmake/Modules/FindJson.cmake
65c5dba
+++ b/cmake/Modules/FindJson.cmake
4e6c532
@@ -1,18 +1,19 @@
65c5dba
 # Look for json, use our own if not found
65c5dba
 
65c5dba
-#FIND_PATH(JSON_INCLUDE_DIR json.h)
65c5dba
+FIND_PATH(JSON_INCLUDE_DIR json/features.h
65c5dba
+					PATH_SUFFIXES jsoncpp)
65c5dba
 
65c5dba
-#FIND_LIBRARY(JSON_LIBRARY NAMES jsoncpp)
65c5dba
+FIND_LIBRARY(JSON_LIBRARY NAMES jsoncpp)
65c5dba
 
65c5dba
-#IF(JSON_LIBRARY AND JSON_INCLUDE_DIR)
65c5dba
-#	SET( JSON_FOUND TRUE )
65c5dba
-#ENDIF(JSON_LIBRARY AND JSON_INCLUDE_DIR)
65c5dba
+IF(JSON_LIBRARY AND JSON_INCLUDE_DIR)
65c5dba
+	SET(JSON_FOUND TRUE)
65c5dba
+ENDIF(JSON_LIBRARY AND JSON_INCLUDE_DIR)
65c5dba
 
65c5dba
-#IF(JSON_FOUND)
65c5dba
-#	MESSAGE(STATUS "Found system jsoncpp header file in ${JSON_INCLUDE_DIR}")
65c5dba
-#	MESSAGE(STATUS "Found system jsoncpp library ${JSON_LIBRARY}")
65c5dba
-#ELSE(JSON_FOUND)
65c5dba
+IF(JSON_FOUND)
65c5dba
+	MESSAGE(STATUS "Found system jsoncpp header file in ${JSON_INCLUDE_DIR}")
65c5dba
+	MESSAGE(STATUS "Found system jsoncpp library ${JSON_LIBRARY}")
65c5dba
+ELSE(JSON_FOUND)
65c5dba
 	SET(JSON_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/json)
65c5dba
 	SET(JSON_LIBRARY jsoncpp)
65c5dba
 	MESSAGE(STATUS "Using project jsoncpp library")
65c5dba
-#ENDIF(JSON_FOUND)
65c5dba
+ENDIF(JSON_FOUND)
65c5dba
-- 
4e6c532
1.8.4.2
65c5dba