File tree Expand file tree Collapse file tree 1 file changed +26
-5
lines changed Expand file tree Collapse file tree 1 file changed +26
-5
lines changed Original file line number Diff line number Diff line change @@ -6,12 +6,33 @@ execute_process(COMMAND qmake6 -query QT_INSTALL_BINS OUTPUT_VARIABLE QT_INSTALL
6
6
7
7
string (STRIP ${QT_INSTALL_BINS} QT_INSTALL_BINS )
8
8
9
+ # As this is executed as install script, we cannot simply use CMAKE_BUILD_TYPE
10
+ set (DEBUG_BUILD FALSE )
11
+
12
+ if (EXISTS ${CMAKE_INSTALL_PREFIX} /bin/cored.dll )
13
+ set (DEBUG_BUILD TRUE )
14
+ endif ()
15
+
16
+ if (DEBUG_BUILD )
17
+ set (SWIFT_DLLS
18
+ ${CMAKE_INSTALL_PREFIX} /bin/cored.dll
19
+ ${CMAKE_INSTALL_PREFIX} /bin/guid.dll
20
+ ${CMAKE_INSTALL_PREFIX} /bin/inputd.dll
21
+ ${CMAKE_INSTALL_PREFIX} /bin/miscd.dll
22
+ ${CMAKE_INSTALL_PREFIX} /bin/soundd.dll
23
+ )
24
+ else ()
25
+ set (SWIFT_DLLS
26
+ ${CMAKE_INSTALL_PREFIX} /bin/core.dll
27
+ ${CMAKE_INSTALL_PREFIX} /bin/gui.dll
28
+ ${CMAKE_INSTALL_PREFIX} /bin/input.dll
29
+ ${CMAKE_INSTALL_PREFIX} /bin/misc.dll
30
+ ${CMAKE_INSTALL_PREFIX} /bin/sound.dll
31
+ )
32
+ endif ()
33
+
9
34
execute_process (COMMAND ${QT_INSTALL_BINS} /windeployqt.exe
10
- ${CMAKE_INSTALL_PREFIX} /bin/core.dll
11
- ${CMAKE_INSTALL_PREFIX} /bin/gui.dll
12
- ${CMAKE_INSTALL_PREFIX} /bin/input.dll
13
- ${CMAKE_INSTALL_PREFIX} /bin/misc.dll
14
- ${CMAKE_INSTALL_PREFIX} /bin/sound.dll
35
+ ${SWIFT_DLLS}
15
36
${CMAKE_INSTALL_PREFIX} /bin/swiftcore.exe
16
37
${CMAKE_INSTALL_PREFIX} /bin/swiftdata.exe
17
38
${CMAKE_INSTALL_PREFIX} /bin/swiftguistd.exe
You can’t perform that action at this time.
0 commit comments