Qv2ray/cmake/qnodeeditor.cmake
Guobang Bi ce9a4ec35c
Revert "update qnodeeditor.cmake"
This reverts commit f9376146f0.
2020-03-07 20:47:34 +08:00

70 lines
3.3 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
)
set(HEADERS_TO_MOC
${QNODEEDITOR_DIR}/include/nodes/internal/Compiler.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/Connection.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/ConnectionGeometry.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/ConnectionGraphicsObject.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/ConnectionState.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/ConnectionStyle.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/DataModelRegistry.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/Export.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/FlowScene.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/FlowView.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/FlowViewStyle.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/memory.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/Node.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/NodeData.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/NodeDataModel.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/NodeGeometry.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/NodeGraphicsObject.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/NodePainterDelegate.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/NodeState.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/NodeStyle.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/OperatingSystem.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/PortType.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/QStringStdHash.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/QUuidStdHash.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/Serializable.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/Style.hpp
${QNODEEDITOR_DIR}/include/nodes/internal/TypeConverter.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)