You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
749 B
CMake
33 lines
749 B
CMake
set (MYGUI_RESOURCE_PLUGIN_SOURCES
|
|
plugin.hpp
|
|
plugin.cpp
|
|
plugin_export.cpp
|
|
)
|
|
|
|
set (MYGUI_RESOURCE_PLUGIN_LIBRARY
|
|
Plugin_MyGUI_OpenMW_Resources
|
|
)
|
|
|
|
add_definitions("-D_USRDLL -DMYGUI_BUILD_DLL")
|
|
|
|
add_library(${MYGUI_RESOURCE_PLUGIN_LIBRARY}
|
|
SHARED
|
|
${MYGUI_RESOURCE_PLUGIN_SOURCES}
|
|
)
|
|
|
|
if(WIN32)
|
|
if(MSVC)
|
|
# from top-level CMakelists.txt:
|
|
# 4305 - Truncating value (double to float, for example)
|
|
set_target_properties(${MYGUI_RESOURCE_PLUGIN_LIBRARY} PROPERTIES COMPILE_FLAGS "/wd4305")
|
|
endif(MSVC)
|
|
endif(WIN32)
|
|
|
|
set_target_properties(${MYGUI_RESOURCE_PLUGIN_LIBRARY} PROPERTIES PREFIX "")
|
|
|
|
target_link_libraries(${MYGUI_RESOURCE_PLUGIN_LIBRARY}
|
|
${OGRE_LIBRARIES}
|
|
${MYGUI_LIBRARIES}
|
|
components
|
|
)
|