geopro/spike/ela/CMakeLists.txt

19 lines
724 B
CMake
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ElaWidgetTools 评估 spike隔离 demo独立 exe。仅 feat/elawidgettools 分支评估用,
# 与产品 geopro_desktop 完全解耦:链 ElaWidgetTools(Fluent 库) + ADS + VTK验证可行性与观感。
add_executable(geopro_ela_spike WIN32 main.cpp)
target_link_libraries(geopro_ela_spike PRIVATE
Qt6::Core Qt6::Gui Qt6::Widgets
ElaWidgetTools
ads::qt6advanceddocking
${VTK_LIBRARIES})
vtk_module_autoinit(TARGETS geopro_ela_spike MODULES ${VTK_LIBRARIES})
if(WIN32)
add_custom_command(TARGET geopro_ela_spike POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
$<TARGET_RUNTIME_DLLS:geopro_ela_spike> $<TARGET_FILE_DIR:geopro_ela_spike>
COMMAND_EXPAND_LISTS)
endif()