mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-12-11 20:34:47 +00:00
0974142bcc
--HG-- branch : gsoc2014-dfighter
55 lines
2.3 KiB
CMake
55 lines
2.3 KiB
CMake
INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR}
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
${LIBXML2_INCLUDE_DIR}
|
|
${QT_INCLUDES})
|
|
|
|
FILE(GLOB SRC *.cpp *.h)
|
|
SET(OVQT_EXT_SYS_SRC ${CMAKE_CURRENT_SOURCE_DIR}/../../extension_system/iplugin.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../extension_system/iplugin_manager.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../extension_system/iplugin_spec.h)
|
|
|
|
SET(OVQT_PLUG_LOG_HDR log_plugin.h
|
|
log_settings_page.h)
|
|
|
|
SET(OVQT_PLUG_LOG_UIS log_form.ui
|
|
log_settings_page.ui)
|
|
|
|
SET(QT_USE_QTGUI TRUE)
|
|
SET(QT_USE_QTOPENGL TRUE)
|
|
|
|
QT4_WRAP_CPP(OVQT_PLUG_LOG_MOC_SRC ${OVQT_PLUG_LOG_HDR})
|
|
QT4_WRAP_UI( OVQT_PLUG_LOG_UI_HDRS ${OVQT_PLUG_LOG_UIS} )
|
|
|
|
SOURCE_GROUP(QtResources FILES ${OVQT_PLUG_LOG_UIS})
|
|
SOURCE_GROUP(QtGeneratedUiHdr FILES ${OVQT_PLUG_LOG_UI_HDRS})
|
|
SOURCE_GROUP(QtGeneratedMocSrc FILES ${OVQT_PLUG_LOG_MOC_SRC})
|
|
SOURCE_GROUP("Log Plugin" FILES ${SRC})
|
|
SOURCE_GROUP("OVQT Extension System" FILES ${OVQT_EXT_SYS_SRC})
|
|
|
|
ADD_LIBRARY(studio_plugin_log MODULE ${SRC} ${OVQT_PLUG_LOG_MOC_SRC} ${OVQT_EXT_SYS_SRC} ${OVQT_PLUG_LOG_UI_HDRS})
|
|
|
|
TARGET_LINK_LIBRARIES(studio_plugin_log studio_plugin_core nelmisc ${QT_LIBRARIES})
|
|
|
|
NL_DEFAULT_PROPS(studio_plugin_log "Tools: Studio Plugin: Log")
|
|
NL_ADD_RUNTIME_FLAGS(studio_plugin_log)
|
|
NL_ADD_LIB_SUFFIX(studio_plugin_log)
|
|
|
|
ADD_DEFINITIONS(${LIBXML2_DEFINITIONS} -DQT_PLUGIN -DQT_SHARED ${QT_DEFINITIONS})
|
|
|
|
|
|
IF(WIN32)
|
|
IF(WITH_INSTALL_LIBRARIES)
|
|
INSTALL(TARGETS studio_plugin_log LIBRARY DESTINATION ${OVQT_PLUGIN_DIR} ARCHIVE DESTINATION ${NL_LIB_PREFIX} RUNTIME DESTINATION ${OVQT_PLUGIN_DIR} COMPONENT tools3d)
|
|
ELSE(WITH_INSTALL_LIBRARIES)
|
|
INSTALL(TARGETS studio_plugin_log LIBRARY DESTINATION ${OVQT_PLUGIN_DIR} RUNTIME DESTINATION ${OVQT_PLUGIN_DIR} COMPONENT tools3d)
|
|
ENDIF(WITH_INSTALL_LIBRARIES)
|
|
ELSE(WIN32)
|
|
IF(WITH_INSTALL_LIBRARIES)
|
|
INSTALL(TARGETS studio_plugin_log LIBRARY DESTINATION ${OVQT_PLUGIN_DIR} ARCHIVE DESTINATION ${NL_LIB_PREFIX} RUNTIME DESTINATION ${NL_BIN_PREFIX} COMPONENT tools3d)
|
|
ELSE(WITH_INSTALL_LIBRARIES)
|
|
INSTALL(TARGETS studio_plugin_log LIBRARY DESTINATION ${OVQT_PLUGIN_DIR} RUNTIME DESTINATION ${NL_BIN_PREFIX} COMPONENT tools3d)
|
|
ENDIF(WITH_INSTALL_LIBRARIES)
|
|
ENDIF(WIN32)
|
|
|
|
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/studio_plugin_log.xml DESTINATION ${OVQT_PLUGIN_SPECS_DIR} COMPONENT tools3d)
|
|
|