mirror of
https://github.com/Qv2ray/Qv2ray.git
synced 2025-05-20 19:00:22 +08:00
23 lines
900 B
CMake
23 lines
900 B
CMake
find_package(OpenSSL REQUIRED)
|
|
target_link_libraries(qv2ray_baselib wininet wsock32 ws2_32 user32 Rasapi32 Iphlpapi OpenSSL::SSL OpenSSL::Crypto Dbghelp)
|
|
|
|
install(TARGETS qv2ray RUNTIME DESTINATION .)
|
|
|
|
if(NOT QV2RAY_EMBED_TRANSLATIONS)
|
|
install(FILES ${QV2RAY_QM_FILES} DESTINATION lang)
|
|
endif()
|
|
|
|
install(DIRECTORY ${CMAKE_BINARY_DIR}/winqt/ DESTINATION .)
|
|
|
|
set(APPS "\${CMAKE_INSTALL_PREFIX}/qv2ray.exe")
|
|
|
|
include(cmake/deployment.cmake)
|
|
|
|
if(QV2RAY_AUTO_DEPLOY)
|
|
if(QV2RAY_QT6)
|
|
add_custom_command(TARGET qv2ray POST_BUILD COMMAND ${Qt6_DIR}/../../../bin/windeployqt ${CMAKE_BINARY_DIR}/qv2ray.exe --compiler-runtime --verbose 2 --dir ${CMAKE_BINARY_DIR}/winqt/)
|
|
else()
|
|
add_custom_command(TARGET qv2ray POST_BUILD COMMAND ${Qt5_DIR}/../../../bin/windeployqt ${CMAKE_BINARY_DIR}/qv2ray.exe --compiler-runtime --verbose 2 --dir ${CMAKE_BINARY_DIR}/winqt/)
|
|
endif()
|
|
endif()
|