Paul Cercueil | 375534b | 2015-05-08 11:19:45 +0200 | [diff] [blame] | 1 | [Setup] |
| 2 | AppId={{D386A5F6-D38D-4738-94A2-E163DC1896F1} |
| 3 | AppName="Libiio" |
| 4 | AppVersion="@VERSION@" |
| 5 | AppPublisher="Analog Devices, Inc." |
| 6 | AppPublisherURL="http://www.analog.com" |
| 7 | AppSupportURL="http://www.analog.com" |
| 8 | AppUpdatesURL="http://www.analog.com" |
AlexandraTrifan | 2c7b32f | 2018-02-16 18:45:55 +0200 | [diff] [blame] | 9 | AppCopyright="Copyright 2015-@BUILD_YEAR@ ADI and other contributors" |
Paul Cercueil | 375534b | 2015-05-08 11:19:45 +0200 | [diff] [blame] | 10 | CreateAppDir=no |
| 11 | LicenseFile="C:\projects\libiio\COPYING.txt" |
| 12 | OutputBaseFilename=libiio-setup |
| 13 | OutputDir="C:\" |
| 14 | Compression=lzma |
| 15 | SolidCompression=yes |
| 16 | ArchitecturesInstallIn64BitMode=x64 |
| 17 | |
| 18 | [Languages] |
| 19 | Name: "english"; MessagesFile: "compiler:Default.isl" |
| 20 | Name: "brazilianportuguese"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl" |
| 21 | Name: "catalan"; MessagesFile: "compiler:Languages\Catalan.isl" |
| 22 | Name: "corsican"; MessagesFile: "compiler:Languages\Corsican.isl" |
| 23 | Name: "czech"; MessagesFile: "compiler:Languages\Czech.isl" |
| 24 | Name: "danish"; MessagesFile: "compiler:Languages\Danish.isl" |
| 25 | Name: "dutch"; MessagesFile: "compiler:Languages\Dutch.isl" |
| 26 | Name: "finnish"; MessagesFile: "compiler:Languages\Finnish.isl" |
| 27 | Name: "french"; MessagesFile: "compiler:Languages\French.isl" |
| 28 | Name: "german"; MessagesFile: "compiler:Languages\German.isl" |
| 29 | Name: "greek"; MessagesFile: "compiler:Languages\Greek.isl" |
| 30 | Name: "hebrew"; MessagesFile: "compiler:Languages\Hebrew.isl" |
| 31 | Name: "hungarian"; MessagesFile: "compiler:Languages\Hungarian.isl" |
| 32 | Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl" |
| 33 | Name: "japanese"; MessagesFile: "compiler:Languages\Japanese.isl" |
| 34 | Name: "norwegian"; MessagesFile: "compiler:Languages\Norwegian.isl" |
| 35 | Name: "polish"; MessagesFile: "compiler:Languages\Polish.isl" |
| 36 | Name: "portuguese"; MessagesFile: "compiler:Languages\Portuguese.isl" |
| 37 | Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl" |
| 38 | Name: "scottishgaelic"; MessagesFile: "compiler:Languages\ScottishGaelic.isl" |
| 39 | Name: "serbiancyrillic"; MessagesFile: "compiler:Languages\SerbianCyrillic.isl" |
| 40 | Name: "serbianlatin"; MessagesFile: "compiler:Languages\SerbianLatin.isl" |
| 41 | Name: "slovenian"; MessagesFile: "compiler:Languages\Slovenian.isl" |
| 42 | Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl" |
| 43 | Name: "turkish"; MessagesFile: "compiler:Languages\Turkish.isl" |
| 44 | Name: "ukrainian"; MessagesFile: "compiler:Languages\Ukrainian.isl" |
| 45 | |
| 46 | [Files] |
Alexandra Trifan | 10a5bcd | 2019-07-01 16:56:06 +0300 | [diff] [blame] | 47 | Source: "C:\projects\libiio\build-win32\bindings\python\libiio-py37-win32.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall; |
| 48 | Source: "C:\projects\libiio\build-win64\bindings\python\libiio-py37-amd64.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall; |
| 49 | |
Paul Cercueil | 857bebb | 2016-07-01 11:24:07 +0200 | [diff] [blame] | 50 | Source: "C:\projects\libiio\build-win32\Release\libiio.dll"; DestDir: "{sys}"; Flags: 32bit |
Paul Cercueil | 375534b | 2015-05-08 11:19:45 +0200 | [diff] [blame] | 51 | Source: "C:\projects\libiio\build-win64\Release\libiio.dll"; DestDir: "{sys}"; Check: Is64BitInstallMode |
| 52 | |
Paul Cercueil | 9263b8f | 2016-09-26 12:10:24 +0200 | [diff] [blame] | 53 | Source: "C:\projects\libiio\build-win32\tests\Release\*.exe"; DestDir: "{sys}"; Check: not Is64BitInstallMode |
| 54 | Source: "C:\projects\libiio\build-win64\tests\Release\*.exe"; DestDir: "{sys}"; Check: Is64BitInstallMode |
| 55 | |
Paul Cercueil | 375534b | 2015-05-08 11:19:45 +0200 | [diff] [blame] | 56 | Source: "C:\projects\libiio\build-win32\Release\libiio.lib"; DestDir: "{pf32}\Microsoft Visual Studio 12.0\VC\lib"; Check: not Is64BitInstallMode |
| 57 | Source: "C:\projects\libiio\build-win64\Release\libiio.lib"; DestDir: "{pf32}\Microsoft Visual Studio 12.0\VC\lib\amd64"; Check: Is64BitInstallMode |
| 58 | Source: "C:\projects\libiio\iio.h"; DestDir: "{pf32}\Microsoft Visual Studio 12.0\VC\include" |
| 59 | |
Paul Cercueil | 857bebb | 2016-07-01 11:24:07 +0200 | [diff] [blame] | 60 | Source: "C:\libs\32\libxml2.dll"; DestDir: "{sys}"; Flags: onlyifdoesntexist 32bit |
Paul Cercueil | 375534b | 2015-05-08 11:19:45 +0200 | [diff] [blame] | 61 | Source: "C:\libs\64\libxml2.dll"; DestDir: "{sys}"; Check: Is64BitInstallMode; Flags: onlyifdoesntexist |
Paul Cercueil | cb2b28c | 2015-05-18 10:27:06 +0200 | [diff] [blame] | 62 | |
Paul Cercueil | 857bebb | 2016-07-01 11:24:07 +0200 | [diff] [blame] | 63 | Source: "C:\libs\32\libusb-1.0.dll"; DestDir: "{sys}"; Flags: onlyifdoesntexist 32bit |
Paul Cercueil | f6a80f8 | 2015-12-11 10:58:39 +0100 | [diff] [blame] | 64 | Source: "C:\libs\64\libusb-1.0.dll"; DestDir: "{sys}"; Check: Is64BitInstallMode; Flags: onlyifdoesntexist |
| 65 | |
Paul Cercueil | 857bebb | 2016-07-01 11:24:07 +0200 | [diff] [blame] | 66 | Source: "C:\libs\32\libserialport-0.dll"; DestDir: "{sys}"; Flags: onlyifdoesntexist 32bit |
Paul Cercueil | c3f9e99 | 2016-04-21 11:07:22 +0200 | [diff] [blame] | 67 | Source: "C:\libs\64\libserialport-0.dll"; DestDir: "{sys}"; Check: Is64BitInstallMode; Flags: onlyifdoesntexist |
| 68 | |
Paul Cercueil | cb2b28c | 2015-05-18 10:27:06 +0200 | [diff] [blame] | 69 | Source: "C:\projects\libiio\build-win32\bindings\csharp\libiio-sharp.dll"; DestDir: "{cf}\libiio" |
Michael Hennerich | 3d2b0de | 2017-09-08 17:29:15 +0200 | [diff] [blame] | 70 | |
| 71 | Source: "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\x86\Microsoft.VC120.CRT\msvcr120.dll"; DestDir: "{sys}"; Flags: onlyifdoesntexist 32bit |
| 72 | Source: "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\x64\Microsoft.VC120.CRT\msvcr120.dll"; DestDir: "{sys}"; Check: Is64BitInstallMode; Flags: onlyifdoesntexist |
Alexandra Trifan | 10a5bcd | 2019-07-01 16:56:06 +0300 | [diff] [blame] | 73 | |
| 74 | [Tasks] |
| 75 | Name: "install_python_bindings"; Description: "Install libiio Python 3.7 bindings" |
| 76 | |
| 77 | [Run] |
| 78 | Filename: "{tmp}\libiio-py37-amd64.exe"; StatusMsg: "Installing Python bindings"; Check: Is64BitInstallMode; Tasks: install_python_bindings; Flags: skipifsilent |
| 79 | Filename: "{tmp}\libiio-py37-win32.exe"; StatusMsg: "Installing Python bindings"; Check: not Is64BitInstallMode; Tasks: install_python_bindings; Flags: skipifsilent |