15 lines
594 B
CMake
15 lines
594 B
CMake
|
|
# EVTOL ? ?????????? / DLL?
|
||
|
|
add_library(EvtolPlugin SHARED
|
||
|
|
EVTOLPlugin.h
|
||
|
|
EVTOLPlugin.cpp
|
||
|
|
)
|
||
|
|
|
||
|
|
target_link_libraries(EvtolPlugin PUBLIC PluginSDK ToolsUIPlugin Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Widgets)
|
||
|
|
set_target_properties(EvtolPlugin PROPERTIES PREFIX "" SUFFIX ".dll" RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/plugins/EVTOL")
|
||
|
|
|
||
|
|
add_custom_command(TARGET EvtolPlugin POST_BUILD
|
||
|
|
COMMAND ${CMAKE_COMMAND} -E copy_if_different
|
||
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/plugin.json"
|
||
|
|
"${CMAKE_BINARY_DIR}/bin/plugins/EVTOL/plugin.json"
|
||
|
|
)
|