Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(534)

Side by Side Diff: release/libjpeg-turbo.nsi.in

Issue 1934113002: Update libjpeg_turbo to 1.4.90 from https://github.com/libjpeg-turbo/ (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 !include x64.nsh
2 Name "@CMAKE_PROJECT_NAME@ SDK for @INST_PLATFORM@"
3 OutFile "@CMAKE_BINARY_DIR@\${BUILDDIR}@INST_NAME@.exe"
4 InstallDir @INST_DIR@
5
6 SetCompressor bzip2
7
8 Page directory
9 Page instfiles
10
11 UninstPage uninstConfirm
12 UninstPage instfiles
13
14 Section "@CMAKE_PROJECT_NAME@ SDK for @INST_PLATFORM@ (required)"
15 !ifdef WIN64
16 ${If} ${RunningX64}
17 ${DisableX64FSRedirection}
18 ${Endif}
19 !endif
20 SectionIn RO
21 !ifdef GCC
22 IfFileExists $SYSDIR/libturbojpeg.dll exists 0
23 !else
24 IfFileExists $SYSDIR/turbojpeg.dll exists 0
25 !endif
26 goto notexists
27 exists:
28 !ifdef GCC
29 MessageBox MB_OK "An existing version of the @CMAKE_PROJECT_NAME@ SDK fo r @INST_PLATFORM@ is already installed. Please uninstall it first."
30 !else
31 MessageBox MB_OK "An existing version of the @CMAKE_PROJECT_NAME@ SDK fo r @INST_PLATFORM@ or the TurboJPEG SDK is already installed. Please uninstall i t first."
32 !endif
33 quit
34
35 notexists:
36 SetOutPath $SYSDIR
37 !ifdef GCC
38 File "@CMAKE_BINARY_DIR@\libturbojpeg.dll"
39 !else
40 File "@CMAKE_BINARY_DIR@\${BUILDDIR}turbojpeg.dll"
41 !endif
42 SetOutPath $INSTDIR\bin
43 !ifdef GCC
44 File "@CMAKE_BINARY_DIR@\libturbojpeg.dll"
45 !else
46 File "@CMAKE_BINARY_DIR@\${BUILDDIR}turbojpeg.dll"
47 !endif
48 !ifdef GCC
49 File "/oname=libjpeg-@DLL_VERSION@.dll" "@CMAKE_BINARY_DIR@\sharedlib\li bjpeg-*.dll"
50 !else
51 File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}jpeg@DLL_VERSION@.dll"
52 !endif
53 File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}cjpeg.exe"
54 File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}djpeg.exe"
55 File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}jpegtran.exe"
56 File "@CMAKE_BINARY_DIR@\${BUILDDIR}tjbench.exe"
57 File "@CMAKE_BINARY_DIR@\${BUILDDIR}rdjpgcom.exe"
58 File "@CMAKE_BINARY_DIR@\${BUILDDIR}wrjpgcom.exe"
59 SetOutPath $INSTDIR\lib
60 !ifdef GCC
61 File "@CMAKE_BINARY_DIR@\libturbojpeg.dll.a"
62 File "@CMAKE_BINARY_DIR@\libturbojpeg.a"
63 File "@CMAKE_BINARY_DIR@\sharedlib\libjpeg.dll.a"
64 File "@CMAKE_BINARY_DIR@\libjpeg.a"
65 !else
66 File "@CMAKE_BINARY_DIR@\${BUILDDIR}turbojpeg.lib"
67 File "@CMAKE_BINARY_DIR@\${BUILDDIR}turbojpeg-static.lib"
68 File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}jpeg.lib"
69 File "@CMAKE_BINARY_DIR@\${BUILDDIR}jpeg-static.lib"
70 !endif
71 !ifdef JAVA
72 SetOutPath $INSTDIR\classes
73 File "@CMAKE_BINARY_DIR@\java\${BUILDDIR}turbojpeg.jar"
74 !endif
75 SetOutPath $INSTDIR\include
76 File "@CMAKE_BINARY_DIR@\jconfig.h"
77 File "@CMAKE_SOURCE_DIR@\jerror.h"
78 File "@CMAKE_SOURCE_DIR@\jmorecfg.h"
79 File "@CMAKE_SOURCE_DIR@\jpeglib.h"
80 File "@CMAKE_SOURCE_DIR@\turbojpeg.h"
81 SetOutPath $INSTDIR\doc
82 File "@CMAKE_SOURCE_DIR@\README.ijg"
83 File "@CMAKE_SOURCE_DIR@\README.md"
84 File "@CMAKE_SOURCE_DIR@\LICENSE.md"
85 File "@CMAKE_SOURCE_DIR@\example.c"
86 File "@CMAKE_SOURCE_DIR@\libjpeg.txt"
87 File "@CMAKE_SOURCE_DIR@\structure.txt"
88 File "@CMAKE_SOURCE_DIR@\usage.txt"
89 File "@CMAKE_SOURCE_DIR@\wizard.txt"
90
91 WriteRegStr HKLM "SOFTWARE\@INST_REG_NAME@ @VERSION@" "Install_Dir" "$IN STDIR"
92
93 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@I NST_REG_NAME@ @VERSION@" "DisplayName" "@CMAKE_PROJECT_NAME@ SDK v@VERSION@ for @INST_PLATFORM@"
94 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@I NST_REG_NAME@ @VERSION@" "UninstallString" '"$INSTDIR\uninstall_@VERSION@.exe"'
95 WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\ @INST_REG_NAME@ @VERSION@" "NoModify" 1
96 WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\ @INST_REG_NAME@ @VERSION@" "NoRepair" 1
97 WriteUninstaller "uninstall_@VERSION@.exe"
98 SectionEnd
99
100 Section "Uninstall"
101 !ifdef WIN64
102 ${If} ${RunningX64}
103 ${DisableX64FSRedirection}
104 ${Endif}
105 !endif
106
107 SetShellVarContext all
108
109 DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@ INST_REG_NAME@ @VERSION@"
110 DeleteRegKey HKLM "SOFTWARE\@INST_REG_NAME@ @VERSION@"
111
112 !ifdef GCC
113 Delete $INSTDIR\bin\libjpeg-@DLL_VERSION@.dll
114 Delete $INSTDIR\bin\libturbojpeg.dll
115 Delete $SYSDIR\libturbojpeg.dll
116 Delete $INSTDIR\lib\libturbojpeg.dll.a"
117 Delete $INSTDIR\lib\libturbojpeg.a"
118 Delete $INSTDIR\lib\libjpeg.dll.a"
119 Delete $INSTDIR\lib\libjpeg.a"
120 !else
121 Delete $INSTDIR\bin\jpeg@DLL_VERSION@.dll
122 Delete $INSTDIR\bin\turbojpeg.dll
123 Delete $SYSDIR\turbojpeg.dll
124 Delete $INSTDIR\lib\jpeg.lib
125 Delete $INSTDIR\lib\jpeg-static.lib
126 Delete $INSTDIR\lib\turbojpeg.lib
127 Delete $INSTDIR\lib\turbojpeg-static.lib
128 !endif
129 !ifdef JAVA
130 Delete $INSTDIR\classes\turbojpeg.jar
131 !endif
132 Delete $INSTDIR\bin\cjpeg.exe
133 Delete $INSTDIR\bin\djpeg.exe
134 Delete $INSTDIR\bin\jpegtran.exe
135 Delete $INSTDIR\bin\tjbench.exe
136 Delete $INSTDIR\bin\rdjpgcom.exe
137 Delete $INSTDIR\bin\wrjpgcom.exe
138 Delete $INSTDIR\include\jconfig.h"
139 Delete $INSTDIR\include\jerror.h"
140 Delete $INSTDIR\include\jmorecfg.h"
141 Delete $INSTDIR\include\jpeglib.h"
142 Delete $INSTDIR\include\turbojpeg.h"
143 Delete $INSTDIR\uninstall_@VERSION@.exe
144 Delete $INSTDIR\doc\README.ijg
145 Delete $INSTDIR\doc\README.md
146 Delete $INSTDIR\doc\LICENSE.md
147 Delete $INSTDIR\doc\example.c
148 Delete $INSTDIR\doc\libjpeg.txt
149 Delete $INSTDIR\doc\structure.txt
150 Delete $INSTDIR\doc\usage.txt
151 Delete $INSTDIR\doc\wizard.txt
152
153 RMDir "$INSTDIR\include"
154 RMDir "$INSTDIR\lib"
155 RMDir "$INSTDIR\doc"
156 !ifdef JAVA
157 RMDir "$INSTDIR\classes"
158 !endif
159 RMDir "$INSTDIR\bin"
160 RMDir "$INSTDIR"
161
162 SectionEnd
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698