| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #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.
- #-------------------------------------------------------------------
- # - 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")
|