From f6a83887d0347bf01f17beb9ae8f74d65d05ed4b Mon Sep 17 00:00:00 2001 From: Ulf Lamping Date: Wed, 10 Jan 2007 21:37:52 +0000 Subject: [PATCH] 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 --- packaging/nsis/Makefile.nmake | 1 + packaging/nsis/wireshark.nsi | 16 ++++++++++++---- 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"