mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-19 03:45:30 +08:00
build(win): Fix install in debug mode
This commit is contained in:
@@ -6,12 +6,33 @@ execute_process(COMMAND qmake6 -query QT_INSTALL_BINS OUTPUT_VARIABLE QT_INSTALL
|
|||||||
|
|
||||||
string(STRIP ${QT_INSTALL_BINS} QT_INSTALL_BINS)
|
string(STRIP ${QT_INSTALL_BINS} QT_INSTALL_BINS)
|
||||||
|
|
||||||
execute_process(COMMAND ${QT_INSTALL_BINS}/windeployqt.exe
|
# As this is executed as install script, we cannot simply use CMAKE_BUILD_TYPE
|
||||||
|
set(DEBUG_BUILD FALSE)
|
||||||
|
|
||||||
|
if(EXISTS ${CMAKE_INSTALL_PREFIX}/bin/cored.dll)
|
||||||
|
set(DEBUG_BUILD TRUE)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(DEBUG_BUILD)
|
||||||
|
set(SWIFT_DLLS
|
||||||
|
${CMAKE_INSTALL_PREFIX}/bin/cored.dll
|
||||||
|
${CMAKE_INSTALL_PREFIX}/bin/guid.dll
|
||||||
|
${CMAKE_INSTALL_PREFIX}/bin/inputd.dll
|
||||||
|
${CMAKE_INSTALL_PREFIX}/bin/miscd.dll
|
||||||
|
${CMAKE_INSTALL_PREFIX}/bin/soundd.dll
|
||||||
|
)
|
||||||
|
else()
|
||||||
|
set(SWIFT_DLLS
|
||||||
${CMAKE_INSTALL_PREFIX}/bin/core.dll
|
${CMAKE_INSTALL_PREFIX}/bin/core.dll
|
||||||
${CMAKE_INSTALL_PREFIX}/bin/gui.dll
|
${CMAKE_INSTALL_PREFIX}/bin/gui.dll
|
||||||
${CMAKE_INSTALL_PREFIX}/bin/input.dll
|
${CMAKE_INSTALL_PREFIX}/bin/input.dll
|
||||||
${CMAKE_INSTALL_PREFIX}/bin/misc.dll
|
${CMAKE_INSTALL_PREFIX}/bin/misc.dll
|
||||||
${CMAKE_INSTALL_PREFIX}/bin/sound.dll
|
${CMAKE_INSTALL_PREFIX}/bin/sound.dll
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
execute_process(COMMAND ${QT_INSTALL_BINS}/windeployqt.exe
|
||||||
|
${SWIFT_DLLS}
|
||||||
${CMAKE_INSTALL_PREFIX}/bin/swiftcore.exe
|
${CMAKE_INSTALL_PREFIX}/bin/swiftcore.exe
|
||||||
${CMAKE_INSTALL_PREFIX}/bin/swiftdata.exe
|
${CMAKE_INSTALL_PREFIX}/bin/swiftdata.exe
|
||||||
${CMAKE_INSTALL_PREFIX}/bin/swiftguistd.exe
|
${CMAKE_INSTALL_PREFIX}/bin/swiftguistd.exe
|
||||||
|
|||||||
Reference in New Issue
Block a user