forked from osmocom/wireshark
NSIS: Quote all paths in config.nsh.
Fix the MAKEDIR substitution. Add config.nsh to .gitignore. Change-Id: I9c5f6469569e826e4a8036b9b1b483c16558f788 Reviewed-on: https://code.wireshark.org/review/6351 Reviewed-by: Gerald Combs <gerald@wireshark.org>daniel/osmux
parent
f39366bb12
commit
a6e6deea7f
|
@ -218,6 +218,7 @@ packaging/macosx/COPYING.txt
|
|||
packaging/macosx/Info.plist
|
||||
packaging/macosx/osx-dmg.sh
|
||||
packaging/macosx/Wireshark_package.pmdoc/index.xml
|
||||
packaging/nsis/config.nsh
|
||||
packaging/nsis/qt-dll-manifest.nsh
|
||||
packaging/portableapps/win32/Files/
|
||||
packaging/portableapps/win32/appinfo.ini
|
||||
|
|
|
@ -89,13 +89,13 @@ common.nsh: config.nsh
|
|||
config.nsh: config.nsh.in ..\..\config.nmake
|
||||
sed \
|
||||
-e s/@PROGRAM_NAME@/$(PROGRAM_NAME)/ \
|
||||
-e s/@MAKEDIR@/$(MAKEDIR_ESCAPED:\=\\)/ \
|
||||
-e s/@STAGING_DIR@/$(STAGING_DIR:\=\\)/ \
|
||||
-e 's/@MAKEDIR@/$(MAKEDIR:\=\\\\)/' \
|
||||
-e 's/@STAGING_DIR@/$(STAGING_DIR:\=\\\\)/' \
|
||||
-e s/@WIRESHARK_TARGET_PLATFORM@/$(WIRESHARK_TARGET_PLATFORM)/ \
|
||||
-e s/@TARGET_MACHINE@/$(TARGET_MACHINE)/ \
|
||||
-e s/@MSVC_VARIANT@/$(MSVC_VARIANT)/ \
|
||||
-e s/@MSC_VER_REQUIRED@/$(MSC_VER_REQUIRED)/ \
|
||||
-e s/@WIRESHARK_LIB_DIR@/$(WIRESHARK_LIB_DIR:\=\\)/ \
|
||||
-e 's/@WIRESHARK_LIB_DIR@/$(WIRESHARK_LIB_DIR:\=\\\\)/' \
|
||||
-e s/@WINPCAP_VERSION@/$(WINPCAP_VERSION)/ \
|
||||
-e s/@PCAP_DISPLAY_VERSION@/$(WINPCAP_VERSION:_=.)/ \
|
||||
-e s/@INTL_DLL@/$(INTL_DLL)/ \
|
||||
|
@ -106,25 +106,27 @@ config.nsh: config.nsh.in ..\..\config.nmake
|
|||
-e s/@VERSION_BUILD@/$(VERSION_BUILD)/ \
|
||||
-e s/@PRODUCT_VERSION@/$(PRODUCT_VERSION)/ \
|
||||
-e s/@WTAP_VERSION@/$(WTAP_VERSION)/ \
|
||||
-e "s/@MSVCR_DLL@/$(MSVCR_DLL:\=\\)/" \
|
||||
-e s/@VCREDIST_EXE@/$(VCREDIST_EXE:\=\\)/ \
|
||||
-e 's/@MSVCR_DLL@/$(MSVCR_DLL:\=\\\\)/' \
|
||||
!IFDEF VCREDIST_EXE
|
||||
-e 's/@VCREDIST_EXE@/$(VCREDIST_EXE:\=\\\\)/' \
|
||||
!ENDIF
|
||||
-e s/@ENABLE_LIBWIRESHARK@/$(ENABLE_LIBWIRESHARK)/ \
|
||||
!IFDEF GTK_DIR
|
||||
-e s/@GTK_DIR@/$(GTK_DIR:\=\\)/ \
|
||||
-e s/@GTK_LIB_DIR@/$(GTK_LIB_DIR:\=\\)/ \
|
||||
-e s/@PANGO_LIB_DIR@/$(PANGO_LIB_DIR:\=\\)/ \
|
||||
-e 's/@GTK_DIR@/$(GTK_DIR:\=\\\\)/' \
|
||||
-e 's/@GTK_LIB_DIR@/$(GTK_LIB_DIR:\=\\\\)/' \
|
||||
-e 's/@PANGO_LIB_DIR@/$(PANGO_LIB_DIR:\=\\\\)/' \
|
||||
-e s/@GDK_DLL@/$(GDK_DLL)/ \
|
||||
-e s/@GTK_DLL@/$(GTK_DLL)/ \
|
||||
-e s/@GTK_NAME@/$(GTK_NAME)/ \
|
||||
-e s/@GTK_ETC_DIR@/$(GTK_ETC_DIR:\=\\)/ \
|
||||
-e 's/@GTK_ETC_DIR@/$(GTK_ETC_DIR:\=\\\\)/' \
|
||||
!IFDEF GTK_ENGINES_DIR
|
||||
-e s/@GTK_ENGINES_DIR@/$(GTK_ENGINES_DIR:\=\\)/ \
|
||||
-e 's/@GTK_ENGINES_DIR@/$(GTK_ENGINES_DIR:\=\\\\)/' \
|
||||
!ENDIF
|
||||
!IFDEF GTK_MODULES_DIR
|
||||
-e s/@GTK_MODULES_DIR@/$(GTK_MODULES_DIR:\=\\)/ \
|
||||
-e 's/@GTK_MODULES_DIR@/$(GTK_MODULES_DIR:\=\\\\)/' \
|
||||
!ENDIF
|
||||
!IFDEF GTK_SCHEMAS_DIR
|
||||
-e s/@GTK_SCHEMAS_DIR@/$(GTK_SCHEMAS_DIR:\=\\)/ \
|
||||
-e 's/@GTK_SCHEMAS_DIR@/$(GTK_SCHEMAS_DIR:\=\\\\)/' \
|
||||
!ENDIF
|
||||
!IFDEF NEED_CAIRO_GOBJECT_DLL
|
||||
-e s/@NEED_CAIRO_GOBJECT_DLL@/$(NEED_CAIRO_GOBJECT_DLL)/ \
|
||||
|
@ -223,12 +225,12 @@ config.nsh: config.nsh.in ..\..\config.nmake
|
|||
-e s/@WINSPARKLE_DIR@/$(WINSPARKLE_DIR:\=\\)/ \
|
||||
!ENDIF
|
||||
!IFDEF HHC_DIR
|
||||
-e 's/@HHC_DIR@/$(HHC_DIR:\=\\\\\\)/' \
|
||||
-e 's/@HHC_DIR@/$(HHC_DIR:\=\\\\)/' \
|
||||
!ENDIF
|
||||
!IF EXIST("..\..\wireshark-qt-release\wireshark.exe")
|
||||
-e s/@QT_DIR@/..\\..\\wireshark-qt-release/ \
|
||||
!ENDIF
|
||||
-e 's/\(^^!define .* \)@.*@$$/; \1/' \
|
||||
-e 's/\(^^!define .*\) \"*@.*@\"*/; \1/' \
|
||||
< config.nsh.in > $@
|
||||
|
||||
wireshark.nsi: qt-dll-manifest.nsh common.nsh
|
||||
|
|
|
@ -25,18 +25,17 @@
|
|||
!define WTAP_VERSION @WTAP_VERSION@
|
||||
|
||||
!define MSVCR_DLL "@MSVCR_DLL@"
|
||||
|
||||
!define VCREDIST_EXE "@VCREDIST_EXE@"
|
||||
|
||||
!define ENABLE_LIBWIRESHARK @ENABLE_LIBWIRESHARK@
|
||||
|
||||
; Qt
|
||||
!define QT_DIR @QT_DIR@
|
||||
!define QT_DIR "@QT_DIR@"
|
||||
|
||||
; GTK+
|
||||
!define GTK_DIR @GTK_DIR@
|
||||
!define GTK_LIB_DIR @GTK_LIB_DIR@
|
||||
!define PANGO_LIB_DIR @PANGO_LIB_DIR@
|
||||
!define GTK_DIR "@GTK_DIR@"
|
||||
!define GTK_LIB_DIR "@GTK_LIB_DIR@"
|
||||
!define PANGO_LIB_DIR "@PANGO_LIB_DIR@"
|
||||
!define GDK_DLL @GDK_DLL@
|
||||
!define GTK_DLL @GTK_DLL@
|
||||
!define GTK_NAME @GTK_NAME@
|
||||
|
|
Loading…
Reference in New Issue