mirror of
https://github.com/Qv2ray/Qv2ray.git
synced 2025-05-20 02:40:20 +08:00
42 lines
1.6 KiB
CMake
42 lines
1.6 KiB
CMake
set(QNODEEDITOR_DIR ${CMAKE_SOURCE_DIR}/3rdparty/QNodeEditor)
|
|
add_definitions(-DNODE_EDITOR_SHARED -DNODE_EDITOR_EXPORTS)
|
|
set(QNODEEDITOR_SOURCES
|
|
${QNODEEDITOR_DIR}/src/Connection.cpp
|
|
${QNODEEDITOR_DIR}/src/ConnectionBlurEffect.cpp
|
|
${QNODEEDITOR_DIR}/src/ConnectionGeometry.cpp
|
|
${QNODEEDITOR_DIR}/src/ConnectionGraphicsObject.cpp
|
|
${QNODEEDITOR_DIR}/src/ConnectionPainter.cpp
|
|
${QNODEEDITOR_DIR}/src/ConnectionState.cpp
|
|
${QNODEEDITOR_DIR}/src/ConnectionStyle.cpp
|
|
${QNODEEDITOR_DIR}/src/DataModelRegistry.cpp
|
|
${QNODEEDITOR_DIR}/src/FlowScene.cpp
|
|
${QNODEEDITOR_DIR}/src/FlowView.cpp
|
|
${QNODEEDITOR_DIR}/src/FlowViewStyle.cpp
|
|
${QNODEEDITOR_DIR}/src/Node.cpp
|
|
${QNODEEDITOR_DIR}/src/NodeConnectionInteraction.cpp
|
|
${QNODEEDITOR_DIR}/src/NodeDataModel.cpp
|
|
${QNODEEDITOR_DIR}/src/NodeGeometry.cpp
|
|
${QNODEEDITOR_DIR}/src/NodeGraphicsObject.cpp
|
|
${QNODEEDITOR_DIR}/src/NodePainter.cpp
|
|
${QNODEEDITOR_DIR}/src/NodeState.cpp
|
|
${QNODEEDITOR_DIR}/src/NodeStyle.cpp
|
|
${QNODEEDITOR_DIR}/src/Properties.cpp
|
|
${QNODEEDITOR_DIR}/src/StyleCollection.cpp
|
|
)
|
|
set(QNODEEDITOR_INCLUDE_PATH
|
|
${QNODEEDITOR_DIR}/src/
|
|
${QNODEEDITOR_DIR}/include/
|
|
${QNODEEDITOR_DIR}/include/nodes/
|
|
${QNODEEDITOR_DIR}/include/nodes/internal
|
|
)
|
|
|
|
file(GLOB_RECURSE HEADERS_TO_MOC ${QNODEEDITOR_DIR}/include/nodes/internal/*.hpp)
|
|
|
|
qt5_wrap_cpp(QNODEEDITOR_SOURCES
|
|
${HEADERS_TO_MOC}
|
|
TARGET qv2ray
|
|
OPTIONS --no-notes # Don't display a note for the headers which don't produce a moc_*.cpp
|
|
)
|
|
|
|
set(QNODEEDITOR_QRC_RESOURCES ${QNODEEDITOR_DIR}/resources/QNodeEditor_resources.qrc)
|