windows cmake适配:解决所有链接问题

This commit is contained in:
zyuan 2025-06-24 11:38:00 +08:00
parent e30cc8e7f9
commit eca8d115bb
1 changed files with 18 additions and 0 deletions

View File

@ -52,6 +52,24 @@ target_link_libraries(${PROJECT_NAME} PRIVATE
Qt${QT_VERSION_MAJOR}::WebEngineWidgets
)
#
target_link_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/lib)
#
if(WIN32)
message(STATUS "Configuring for Windows")
target_link_libraries(${PROJECT_NAME} PRIVATE WebQt)
target_link_libraries(${PROJECT_NAME} PRIVATE CCSReport)
target_link_libraries(${PROJECT_NAME} PRIVATE ODI_Common)
target_link_libraries(${PROJECT_NAME} PRIVATE ODI_DPS)
target_link_libraries(${PROJECT_NAME} PRIVATE CodeGenerator)
target_link_libraries(${PROJECT_NAME} PRIVATE xlnt)
target_link_libraries(${PROJECT_NAME} PRIVATE SqlcipherTool)
elseif(UNIX AND NOT APPLE) # macOS
message(STATUS "Configuring for Linux")
endif()
install(TARGETS ${PROJECT_NAME}
RUNTIME DESTINATION bin
ARCHIVE DESTINATION lib