From: Perttu Ahola <celeron55@gmail.com>
Date: Tue, 1 Feb 2011 08:45:55 +0000 (+0200)
Subject: Hopefully fixed the problem of IRRLICHT_SOURCE_DIR being not considered when a local... 
X-Git-Tag: 0.2.20110731_3~425
X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=56320f7e8de3cf31cbaf11492528016c4446d8f4;p=oweals%2Fminetest.git

Hopefully fixed the problem of IRRLICHT_SOURCE_DIR being not considered when a local version of irrlicht is found.
---

diff --git a/cmake/Modules/FindIrrlicht.cmake b/cmake/Modules/FindIrrlicht.cmake
index 246e72cfb..01e7088c9 100644
--- a/cmake/Modules/FindIrrlicht.cmake
+++ b/cmake/Modules/FindIrrlicht.cmake
@@ -10,22 +10,30 @@ endif( UNIX )
 
 # Find include directory
 
+if(NOT IRRLICHT_SOURCE_DIR STREQUAL "")
+	set(IRRLICHT_SOURCE_DIR_INCLUDE
+		"${IRRLICHT_SOURCE_DIR}/include"
+	)
+	set(IRRLICHT_SOURCE_DIR_LIBS
+		"${IRRLICHT_SOURCE_DIR}/lib/Win32-visualstudio"
+		"${IRRLICHT_SOURCE_DIR}/lib/Win32-gcc"
+	)
+endif()
+
 FIND_PATH(IRRLICHT_INCLUDE_DIR NAMES irrlicht.h
 	PATHS
+	"${IRRLICHT_SOURCE_DIR_INCLUDE}"
 	/usr/local/include/irrlicht
 	/usr/include/irrlicht
-	"${IRRLICHT_SOURCE_DIR}/include"
 )
 
 # Find library directory
 
 FIND_LIBRARY(IRRLICHT_LIBRARY NAMES libIrrlicht.a Irrlicht
 	PATHS
+	"${IRRLICHT_SOURCE_DIR_LIBS}"
 	/usr/local/lib
 	/usr/lib
-	#${IRRLICHT_PLATFORM_DIR}
-	"${IRRLICHT_SOURCE_DIR}/lib/Win32-visualstudio"
-	"${IRRLICHT_SOURCE_DIR}/lib/Win32-gcc"
 )
 
 MESSAGE(STATUS "IRRLICHT_INCLUDE_DIR = ${IRRLICHT_INCLUDE_DIR}")