diff options
author | Gerald Combs <gerald@wireshark.org> | 2013-08-30 15:55:12 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2013-08-30 15:55:12 +0000 |
commit | 36ff508507eb52ae37e5015f52701bb1d26cafcf (patch) | |
tree | c95f62cab84c5234e7a26faddb6deb193319f202 /packaging/nsis | |
parent | 84bf0acc0035cb284e8afcfb51ac7171eafc25ef (diff) |
Try to fix PortableApps packaging. Note that the Qt definitions should
be in config.nmake along with everything else.
svn path=/trunk/; revision=51598
Diffstat (limited to 'packaging/nsis')
-rw-r--r-- | packaging/nsis/Makefile.nmake | 7 | ||||
-rw-r--r-- | packaging/nsis/wireshark.nsi | 9 |
2 files changed, 9 insertions, 7 deletions
diff --git a/packaging/nsis/Makefile.nmake b/packaging/nsis/Makefile.nmake index dc1c9cc339..64345dc755 100644 --- a/packaging/nsis/Makefile.nmake +++ b/packaging/nsis/Makefile.nmake @@ -219,9 +219,10 @@ NSIS_FLAGS=\ /DQT_DIR="..\..\wireshark-qt-release" \ !ENDIF !IF EXIST("..\..\wireshark-qt-release\Qt5Core.dll") - /DQT_VER=5 \ -!ELSE - /DQT_VER=4 \ + /DNEED_QT5_DLL=USE \ +!ENDIF +!IF EXIST("..\..\wireshark-qt-release\QtCore4.dll") + /DNEED_QT4_DLL=USE \ !ENDIF $(STAGING_DIR)\uninstall.exe : $(NSI) diff --git a/packaging/nsis/wireshark.nsi b/packaging/nsis/wireshark.nsi index ef753687fa..e9d8231958 100644 --- a/packaging/nsis/wireshark.nsi +++ b/packaging/nsis/wireshark.nsi @@ -840,15 +840,16 @@ Section "QtShark (Experimental)" SecQtshark ; 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 +!ifdef NEED_QT5_DLL File "${QT_DIR}\Qt5Core.dll" File "${QT_DIR}\Qt5Gui.dll" File "${QT_DIR}\Qt5Widgets.dll" File "${QT_DIR}\Qt5PrintSupport.dll" !endif +!ifdef NEED_QT4_DLL +File "${QT_DIR}\QtCore4.dll" +File "${QT_DIR}\QtGui4.dll" +!endif ; Disable Qtshark shortcut if Qtshark isn't selected Push $0 SectionGetFlags ${SecQtshark} $0 |