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.
nmWTAI-Platform/Src4/nmNum/nmRender/nmRender.pro

36 lines
1.5 KiB
Prolog

QT += core gui
# Qt 5 将原 QtGui 中的窗口部件和打印类拆分为独立模块
greaterThan(QT_MAJOR_VERSION, 4) : QT += widgets printsupport
TARGET = nmRender
TEMPLATE = lib
# 该宏只在构建本动态库时定义,用于切换 Q_DECL_EXPORT
DEFINES += NM_RENDER_LIBRARY
include(../../setting.pri)
# nmRender 的外部依赖仅限 Qt VTK,不引入任何数值业务模块
include(../../vtk.pri)
INCLUDEPATH += $${wtInclude}/nmNum/nmRender
SOURCES += $${wtSrc}/nmNum/nmRender/nmVTKCameraController.cpp \
$${wtSrc}/nmNum/nmRender/nmVTKImageExporter.cpp \
$${wtSrc}/nmNum/nmRender/nmVTKInteractionManager.cpp \
$${wtSrc}/nmNum/nmRender/nmVTKMeshLayer.cpp \
$${wtSrc}/nmNum/nmRender/nmVTKRenderLayer.cpp \
$${wtSrc}/nmNum/nmRender/nmVTKScalarBarLayer.cpp \
$${wtSrc}/nmNum/nmRender/nmVTKScene.cpp \
$${wtSrc}/nmNum/nmRender/nmWxVTKRenderContainerWidget.cpp
HEADERS += $${wtInclude}/nmNum/nmRender/nmRender_global.h \
$${wtInclude}/nmNum/nmRender/nmVTKCameraController.h \
$${wtInclude}/nmNum/nmRender/nmVTKImageExporter.h \
$${wtInclude}/nmNum/nmRender/nmVTKInteractionManager.h \
$${wtInclude}/nmNum/nmRender/nmVTKMeshLayer.h \
$${wtInclude}/nmNum/nmRender/nmVTKRenderLayer.h \
$${wtInclude}/nmNum/nmRender/nmVTKScalarBarLayer.h \
$${wtInclude}/nmNum/nmRender/nmVTKScene.h \
$${wtInclude}/nmNum/nmRender/nmWxVTKRenderContainerWidget.h