Files
gcs-nf/Plugins/Diagram/CMakeLists.txt
T

15 lines
633 B
CMake
Raw Normal View History

# Diagram — 曲线图插件(共享库 / DLL)
add_library(DiagramPlugin SHARED
DiagramPlugin.h
DiagramPlugin.cpp
)
target_link_libraries(DiagramPlugin PUBLIC PluginSDK ToolsUIPlugin Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Widgets)
set_target_properties(DiagramPlugin PROPERTIES PREFIX "" SUFFIX ".dll" RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/plugins/Diagram")
add_custom_command(TARGET DiagramPlugin POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
"${CMAKE_CURRENT_SOURCE_DIR}/plugin.json"
"${CMAKE_BINARY_DIR}/bin/plugins/Diagram/plugin.json"
)