mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-18 05:42:40 +00:00
Allow overriding OGRE_PLUGIN_DIR in cmake command line
This commit is contained in:
parent
d4ffd30f98
commit
192d5ca08f
@ -325,12 +325,14 @@ else ()
|
|||||||
add_definitions(-DOGRE_PLUGIN_DEBUG_SUFFIX="_d")
|
add_definitions(-DOGRE_PLUGIN_DEBUG_SUFFIX="_d")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_definitions(-DOGRE_PLUGIN_DIR_REL="${OGRE_PLUGIN_DIR_REL}")
|
|
||||||
add_definitions(-DOGRE_PLUGIN_DIR_DBG="${OGRE_PLUGIN_DIR_DBG}")
|
|
||||||
if (APPLE AND OPENMW_OSX_DEPLOYMENT)
|
if (APPLE AND OPENMW_OSX_DEPLOYMENT)
|
||||||
# make it empty so plugin loading code can check this and try to find plugins inside app bundle
|
# make it empty so plugin loading code can check this and try to find plugins inside app bundle
|
||||||
add_definitions(-DOGRE_PLUGIN_DIR="")
|
add_definitions(-DOGRE_PLUGIN_DIR="")
|
||||||
else()
|
else()
|
||||||
|
if (NOT DEFINED ${OGRE_PLUGIN_DIR})
|
||||||
|
set(OGRE_PLUGIN_DIR ${OGRE_PLUGIN_DIR_REL})
|
||||||
|
endif()
|
||||||
|
|
||||||
add_definitions(-DOGRE_PLUGIN_DIR="${OGRE_PLUGIN_DIR}")
|
add_definitions(-DOGRE_PLUGIN_DIR="${OGRE_PLUGIN_DIR}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
@ -193,7 +193,7 @@ namespace OgreInit
|
|||||||
pluginDir = Ogre::macFrameworksPath();
|
pluginDir = Ogre::macFrameworksPath();
|
||||||
#endif
|
#endif
|
||||||
#if OGRE_PLATFORM == OGRE_PLATFORM_LINUX
|
#if OGRE_PLATFORM == OGRE_PLATFORM_LINUX
|
||||||
pluginDir = OGRE_PLUGIN_DIR_REL;
|
pluginDir = OGRE_PLUGIN_DIR;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
Files::loadOgrePlugin(pluginDir, "RenderSystem_GL", *mRoot);
|
Files::loadOgrePlugin(pluginDir, "RenderSystem_GL", *mRoot);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user