!IF EXIST("..\..\wireshark-qt-release\qtshark.exe")
/DQT_DIR="..\..\wireshark-qt-release" \
!ENDIF
+!IF EXIST("..\..\wireshark-qt-release\Qt5Core.dll")
+ /DQT_VER=5 \
+!ELSE
+ /DQT_VER=4 \
+!ENDIF
$(STAGING_DIR)\uninstall.exe : $(NSI)
rm -f $(UNINSTALL_INSTALLER)
; by default, QtShark is not installed
SetOutPath $INSTDIR
File "${QT_DIR}\qtshark.exe"
+!if ${QT_VER} == "4"
File "${QT_DIR}\QtCore4.dll"
File "${QT_DIR}\QtGui4.dll"
+!else
+File "${QT_DIR}\Qt5Core.dll"
+File "${QT_DIR}\Qt5Gui.dll"
+File "${QT_DIR}\Qt5Widgets.dll"
+File "${QT_DIR}\Qt5PrintSupport.dll"
+!endif
; Disable Qtshark shortcut if Qtshark isn't selected
Push $0
SectionGetFlags ${SecQtshark} $0
EXTRA_BINFILES += \"$${MSVCR_DLL}\"
}
- EXTRA_DLLS =
CONFIG(debug, debug|release) {
isEqual(QT_MAJOR_VERSION, 4) {
- EXTRA_DLLS += QtCored4 QtGuid4
+ EXTRA_DLLS = QtCored4 QtGuid4
} else {
- EXTRA_DLLS += Qt5Cored Qt5Guid Qt5PrintSupportd
+ EXTRA_DLLS = Qt5Cored Qt5Guid Qt5Widgetsd Qt5PrintSupportd
}
- } else:CONFIG(release, debug|release) {
+ }
+ CONFIG(release, debug|release) {
isEqual(QT_MAJOR_VERSION, 4) {
- EXTRA_DLLS += QtCore4 QtGui4
+ EXTRA_DLLS = QtCore4 QtGui4
} else {
- EXTRA_DLLS += Qt5Cored Qt5Guid Qt5PrintSupportd
+ EXTRA_DLLS = Qt5Core Qt5Gui Qt5Widgets Qt5PrintSupport
}
}
for(DLL,EXTRA_DLLS){