#This has been modified fron the original include(${RakNet_SOURCE_DIR}/CmakeIncludes/Ogre3D/PreprocessorUtils.cmake) include(${RakNet_SOURCE_DIR}/CmakeIncludes/Ogre3D/FindPkgMacros.cmake) #------------------------------------------------------------------- # This file is part of the CMake build system for OGRE # (Object-oriented Graphics Rendering Engine) # For the latest info, see http://www.ogre3d.org/ # # The contents of this file are placed in the public domain. Feel # free to make use of it in any way you like. #------------------------------------------------------------------- # # This file was taken from RakNet 4.082 without any modifications. # Please see licenses/RakNet license.txt for the underlying license and related copyright. # # - Try to find OIS # Once done, this will define # # OIS_FOUND - system has OIS # OIS_INCLUDE_DIRS - the OIS include directories # OIS_LIBRARIES - link these to use OIS #include(FindPkgMacros) findpkg_begin(OIS) # Get path, convert backslashes as ${ENV_${var}} getenv_path(OIS_HOME) getenv_path(OGRE_HOME) getenv_path(OGRE_SOURCE) # construct search paths set(OIS_PREFIX_PATH ${OIS_HOME} ${ENV_OIS_HOME} ${OGRE_SOURCE}/iPhoneDependencies ${ENV_OGRE_SOURCE}/iPhoneDependencies ${OGRE_SOURCE}/Dependencies ${ENV_OGRE_SOURCE}/Dependencies ${OGRE_HOME} ${ENV_OGRE_HOME}) create_search_paths(OIS) # redo search if prefix path changed clear_if_changed(OIS_PREFIX_PATH OIS_LIBRARY_FWK OIS_LIBRARY_REL OIS_LIBRARY_DBG OIS_INCLUDE_DIR ) set(OIS_LIBRARY_NAMES OIS) get_debug_names(OIS_LIBRARY_NAMES) use_pkgconfig(OIS_PKGC OIS) # For OIS, prefer static library over framework (important when referencing OIS source build) set(CMAKE_FIND_FRAMEWORK "LAST") findpkg_framework(OIS) if (OIS_HOME) # OIS uses the 'includes' path for its headers in the source release, not 'include' set(OIS_INC_SEARCH_PATH ${OIS_INC_SEARCH_PATH} ${OIS_HOME}/includes) endif() if (APPLE AND OIS_HOME) # OIS source build on Mac stores libs in a different location # Also this is for static build set(OIS_LIB_SEARCH_PATH ${OIS_LIB_SEARCH_PATH} ${OIS_HOME}/Mac/XCode-2.2/build) endif() find_path(OIS_INCLUDE_DIR NAMES OIS.h HINTS ${OIS_INC_SEARCH_PATH} ${OIS_PKGC_INCLUDE_DIRS} PATH_SUFFIXES OIS) find_library(OIS_LIBRARY_REL NAMES ${OIS_LIBRARY_NAMES} HINTS ${OIS_LIB_SEARCH_PATH} ${OIS_PKGC_LIBRARY_DIRS} PATH_SUFFIXES "" release relwithdebinfo minsizerel) find_library(OIS_LIBRARY_DBG NAMES ${OIS_LIBRARY_NAMES_DBG} HINTS ${OIS_LIB_SEARCH_PATH} ${OIS_PKGC_LIBRARY_DIRS} PATH_SUFFIXES "" debug) make_library_set(OIS_LIBRARY) findpkg_finish(OIS) # Reset framework finding set(CMAKE_FIND_FRAMEWORK "FIRST")