2
Name "@CMAKE_PROJECT_NAME@ SDK for @INST_PLATFORM@"
3
OutFile "@CMAKE_BINARY_DIR@\${BUILDDIR}@INST_NAME@.exe"
4
InstallDir c:\@INST_DIR@
11
UninstPage uninstConfirm
14
Section "@CMAKE_PROJECT_NAME@ SDK for @INST_PLATFORM@ (required)"
17
${DisableX64FSRedirection}
22
IfFileExists $SYSDIR/libturbojpeg.dll exists 0
24
IfFileExists $SYSDIR/turbojpeg.dll exists 0
29
MessageBox MB_OK "An existing version of the @CMAKE_PROJECT_NAME@ SDK for @INST_PLATFORM@ is already installed. Please uninstall it first."
31
MessageBox MB_OK "An existing version of the @CMAKE_PROJECT_NAME@ SDK for @INST_PLATFORM@ or the TurboJPEG SDK is already installed. Please uninstall it first."
38
File "@CMAKE_BINARY_DIR@\libturbojpeg.dll"
40
File "@CMAKE_BINARY_DIR@\${BUILDDIR}turbojpeg.dll"
42
SetOutPath $INSTDIR\bin
44
File "/oname=libjpeg-@DLL_VERSION@.dll" "@CMAKE_BINARY_DIR@\sharedlib\libjpeg-*.dll"
46
File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}jpeg@DLL_VERSION@.dll"
48
File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}cjpeg.exe"
49
File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}djpeg.exe"
50
File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}jpegtran.exe"
51
File "@CMAKE_BINARY_DIR@\${BUILDDIR}tjbench.exe"
52
File "@CMAKE_BINARY_DIR@\${BUILDDIR}rdjpgcom.exe"
53
File "@CMAKE_BINARY_DIR@\${BUILDDIR}wrjpgcom.exe"
54
SetOutPath $INSTDIR\lib
56
File "@CMAKE_BINARY_DIR@\libturbojpeg.dll.a"
57
File "@CMAKE_BINARY_DIR@\libturbojpeg.a"
58
File "@CMAKE_BINARY_DIR@\sharedlib\libjpeg.dll.a"
59
File "@CMAKE_BINARY_DIR@\libjpeg.a"
61
File "@CMAKE_BINARY_DIR@\${BUILDDIR}turbojpeg.lib"
62
File "@CMAKE_BINARY_DIR@\${BUILDDIR}turbojpeg-static.lib"
63
File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}jpeg.lib"
64
File "@CMAKE_BINARY_DIR@\${BUILDDIR}jpeg-static.lib"
67
SetOutPath $INSTDIR\classes
68
File "@CMAKE_BINARY_DIR@\java\${BUILDDIR}turbojpeg.jar"
70
SetOutPath $INSTDIR\include
71
File "@CMAKE_BINARY_DIR@\jconfig.h"
72
File "@CMAKE_SOURCE_DIR@\jerror.h"
73
File "@CMAKE_SOURCE_DIR@\jmorecfg.h"
74
File "@CMAKE_SOURCE_DIR@\jpeglib.h"
75
File "@CMAKE_SOURCE_DIR@\turbojpeg.h"
76
SetOutPath $INSTDIR\doc
77
File "@CMAKE_SOURCE_DIR@\README"
78
File "@CMAKE_SOURCE_DIR@\README-turbo.txt"
79
File "@CMAKE_SOURCE_DIR@\libjpeg.txt"
80
File "@CMAKE_SOURCE_DIR@\usage.txt"
82
WriteRegStr HKLM "SOFTWARE\@INST_DIR@ @VERSION@" "Install_Dir" "$INSTDIR"
84
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_DIR@ @VERSION@" "DisplayName" "@CMAKE_PROJECT_NAME@ SDK v@VERSION@ for @INST_PLATFORM@"
85
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_DIR@ @VERSION@" "UninstallString" '"$INSTDIR\uninstall_@VERSION@.exe"'
86
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_DIR@ @VERSION@" "NoModify" 1
87
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_DIR@ @VERSION@" "NoRepair" 1
88
WriteUninstaller "uninstall_@VERSION@.exe"
94
${DisableX64FSRedirection}
98
SetShellVarContext all
100
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_DIR@ @VERSION@"
101
DeleteRegKey HKLM "SOFTWARE\@INST_DIR@ @VERSION@"
104
Delete $INSTDIR\bin\libjpeg-@DLL_VERSION@.dll
105
Delete $SYSDIR\libturbojpeg.dll
106
Delete $INSTDIR\lib\libturbojpeg.dll.a"
107
Delete $INSTDIR\lib\libturbojpeg.a"
108
Delete $INSTDIR\lib\libjpeg.dll.a"
109
Delete $INSTDIR\lib\libjpeg.a"
111
Delete $INSTDIR\bin\jpeg@DLL_VERSION@.dll
112
Delete $SYSDIR\turbojpeg.dll
113
Delete $INSTDIR\lib\jpeg.lib
114
Delete $INSTDIR\lib\jpeg-static.lib
115
Delete $INSTDIR\lib\turbojpeg.lib
116
Delete $INSTDIR\lib\turbojpeg-static.lib
119
Delete $INSTDIR\classes\turbojpeg.jar
121
Delete $INSTDIR\bin\cjpeg.exe
122
Delete $INSTDIR\bin\djpeg.exe
123
Delete $INSTDIR\bin\jpegtran.exe
124
Delete $INSTDIR\bin\tjbench.exe
125
Delete $INSTDIR\bin\rdjpgcom.exe
126
Delete $INSTDIR\bin\wrjpgcom.exe
127
Delete $INSTDIR\include\jconfig.h"
128
Delete $INSTDIR\include\jerror.h"
129
Delete $INSTDIR\include\jmorecfg.h"
130
Delete $INSTDIR\include\jpeglib.h"
131
Delete $INSTDIR\include\turbojpeg.h"
132
Delete $INSTDIR\uninstall_@VERSION@.exe
133
Delete $INSTDIR\doc\README
134
Delete $INSTDIR\doc\README-turbo.txt
135
Delete $INSTDIR\doc\libjpeg.txt
136
Delete $INSTDIR\doc\usage.txt
138
RMDir "$INSTDIR\include"
142
RMDir "$INSTDIR\classes"