mirror of
https://github.com/OpenMW/openmw.git
synced 2025-07-02 22:41:34 +00:00
Use OSG_PLUGIN_PREFIX instead of CMAKE_SHARED_MODULE_PREFIX
Logic to generate it copied from OSG's CMake instead of guessed.
This commit is contained in:
parent
62f5c46f25
commit
e0eb3feb89
1 changed files with 8 additions and 1 deletions
|
@ -41,7 +41,14 @@ endif (GIT_CHECKOUT)
|
|||
list (APPEND COMPONENT_FILES "${OpenMW_BINARY_DIR}/${VERSION_CPP_FILE}")
|
||||
|
||||
# OSG plugin checker
|
||||
list(TRANSFORM USED_OSG_PLUGINS PREPEND "${CMAKE_SHARED_MODULE_PREFIX}" OUTPUT_VARIABLE USED_OSG_PLUGIN_FILENAMES)
|
||||
# Helpfully, OSG doesn't export this to its CMake config as it doesn't have one
|
||||
set(OSG_PLUGIN_PREFIX "")
|
||||
if (CYGWIN)
|
||||
SET(OSG_PLUGIN_PREFIX "cygwin_")
|
||||
elseif(MINGW)
|
||||
SET(OSG_PLUGIN_PREFIX "mingw_")
|
||||
endif()
|
||||
list(TRANSFORM USED_OSG_PLUGINS PREPEND "${OSG_PLUGIN_PREFIX}" OUTPUT_VARIABLE USED_OSG_PLUGIN_FILENAMES)
|
||||
list(TRANSFORM USED_OSG_PLUGIN_FILENAMES APPEND "${CMAKE_SHARED_MODULE_SUFFIX}")
|
||||
list(TRANSFORM USED_OSG_PLUGIN_FILENAMES PREPEND "\"" OUTPUT_VARIABLE USED_OSG_PLUGIN_FILENAMES_FORMATTED)
|
||||
list(TRANSFORM USED_OSG_PLUGIN_FILENAMES_FORMATTED APPEND "\"")
|
||||
|
|
Loading…
Reference in a new issue