summaryrefslogtreecommitdiff
path: root/packaging/nsis
diff options
context:
space:
mode:
authorUlf Lamping <ulf.lamping@web.de>2007-01-10 21:37:52 +0000
committerUlf Lamping <ulf.lamping@web.de>2007-01-10 21:37:52 +0000
commitf6a83887d0347bf01f17beb9ae8f74d65d05ed4b (patch)
tree153120e21246dd7655303929aa6d1042715bff59 /packaging/nsis
parenta5a126a88d84eeba2f32efe20d9a0e8247c3d377 (diff)
downloadwireshark-f6a83887d0347bf01f17beb9ae8f74d65d05ed4b.tar.gz
package manifest files only, if MSVC2005 / .NET SDK 2.0 is used - this should remove a warning while packaging the other variants
svn path=/trunk/; revision=20381
Diffstat (limited to 'packaging/nsis')
-rw-r--r--packaging/nsis/Makefile.nmake1
-rw-r--r--packaging/nsis/wireshark.nsi16
2 files changed, 13 insertions, 4 deletions
diff --git a/packaging/nsis/Makefile.nmake b/packaging/nsis/Makefile.nmake
index 8d5c3101ea..c50181d8c6 100644
--- a/packaging/nsis/Makefile.nmake
+++ b/packaging/nsis/Makefile.nmake
@@ -105,6 +105,7 @@ NEWS.txt: ../../NEWS
$(DEST)-setup-$(VERSION).exe : $(NSI) $(DELIVERABLES) Makefile.nmake
$(MAKENSIS) \
/DDEST=$(DEST) \
+ /DMSVC_VARIANT=$(MSVC_VARIANT) \
!IF "$(ENABLE_LIBWIRESHARK)" != ""
/DENABLE_LIBWIRESHARK=$(ENABLE_LIBWIRESHARK) \
!ENDIF
diff --git a/packaging/nsis/wireshark.nsi b/packaging/nsis/wireshark.nsi
index 2daa4a26af..503d4031ec 100644
--- a/packaging/nsis/wireshark.nsi
+++ b/packaging/nsis/wireshark.nsi
@@ -299,7 +299,6 @@ SetShellVarContext all
SetOutPath $INSTDIR
File "..\..\wiretap\wiretap-${WTAP_VERSION}.dll"
-File /nonfatal "..\..\wiretap\wiretap-${WTAP_VERSION}.dll.manifest"
!ifdef ENABLE_LIBWIRESHARK
File "..\..\epan\libwireshark.dll"
!endif
@@ -308,11 +307,8 @@ File "${GLIB_DIR}\bin\libgmodule-2.0-0.dll"
File "${GLIB_DIR}\bin\libgobject-2.0-0.dll"
File "${ICONV_DIR}\bin\iconv.dll"
File "${GETTEXT_DIR}\bin\intl.dll"
-; XXX - use MSVC_VARIANT setting from config.nmake instead of /nonfatal
-File /nonfatal "..\..\*.manifest"
!ifdef ZLIB_DIR
File "${ZLIB_DIR}\zlib1.dll"
-File /nonfatal "${ZLIB_DIR}\zlib1.dll.manifest"
!endif
!ifdef ADNS_DIR
File "${ADNS_DIR}\adns_win32\LIB\adns_dll.dll"
@@ -351,6 +347,18 @@ File "..\..\doc\wireshark-filter.html"
File "..\..\dumpcap.exe"
File "..\..\doc\dumpcap.html"
+; manifest files needed for MSVC2005 / .NET SDK 2.0
+!if ${MSVC_VARIANT} == "MSVC2005"
+File "..\..\wiretap\wiretap-${WTAP_VERSION}.dll.manifest"
+File "..\..\*.manifest"
+File "${ZLIB_DIR}\zlib1.dll.manifest"
+!endif
+!if ${MSVC_VARIANT} == "DOTNET20"
+File "..\..\wiretap\wiretap-${WTAP_VERSION}.dll.manifest"
+File "..\..\*.manifest"
+File "${ZLIB_DIR}\zlib1.dll.manifest"
+!endif
+
; global config files - don't overwrite if already existing
;IfFileExists cfilters dont_overwrite_cfilters
File "..\..\cfilters"