Fix: dont run windeployqt with VCPKG (#4297)

This commit is contained in:
kornes 2023-01-09 18:43:36 +00:00 committed by GitHub
parent 5ad8ca791c
commit a567cc5ae7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -637,15 +637,17 @@ if (BUILD_APP)
) )
if (MSVC) if (MSVC)
get_target_property(Qt_Core_Location Qt${MAJOR_QT_VERSION}::Core LOCATION) if (NOT VCPKG_INSTALLED_DIR)
get_filename_component(QT_BIN_DIR ${Qt_Core_Location} DIRECTORY) get_target_property(Qt_Core_Location Qt${MAJOR_QT_VERSION}::Core LOCATION)
set(WINDEPLOYQT_COMMAND "${QT_BIN_DIR}/windeployqt.exe" $<TARGET_FILE:${EXECUTABLE_PROJECT}> --release --no-compiler-runtime --no-translations --no-opengl-sw) get_filename_component(QT_BIN_DIR ${Qt_Core_Location} DIRECTORY)
set(WINDEPLOYQT_COMMAND "${QT_BIN_DIR}/windeployqt.exe" $<TARGET_FILE:${EXECUTABLE_PROJECT}> --release --no-compiler-runtime --no-translations --no-opengl-sw)
install(TARGETS ${EXECUTABLE_PROJECT} install(TARGETS ${EXECUTABLE_PROJECT}
RUNTIME DESTINATION . RUNTIME DESTINATION .
) )
install(CODE "execute_process(COMMAND ${WINDEPLOYQT_COMMAND} --dir \${CMAKE_INSTALL_PREFIX})") install(CODE "execute_process(COMMAND ${WINDEPLOYQT_COMMAND} --dir \${CMAKE_INSTALL_PREFIX})")
endif()
elseif (APPLE) elseif (APPLE)
install(TARGETS ${EXECUTABLE_PROJECT} install(TARGETS ${EXECUTABLE_PROJECT}
RUNTIME DESTINATION bin RUNTIME DESTINATION bin