12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- [Setup]
- #ifdef WIN64
- ArchitecturesInstallIn64BitMode=x64
- AppName=TigerVNC 64-bit
- AppVerName=TigerVNC 64-bit @VERSION@ (@BUILD@)
- #else
- AppName=TigerVNC
- AppVerName=TigerVNC v@VERSION@ (@BUILD@)
- #endif
- AppVersion=@VERSION@
- AppPublisher=TigerVNC project
- AppPublisherURL=http://tigervnc.org
- DefaultDirName={pf}\TigerVNC
- #ifdef WIN64
- DefaultGroupName=TigerVNC 64-bit
- #else
- DefaultGroupName=TigerVNC
- #endif
- LicenseFile=@CMAKE_SOURCE_DIR@\LICENCE.txt
-
- [Files]
- #ifdef BUILD_WINVNC
- Source: "@CMAKE_CURRENT_BINARY_DIR@\win\winvnc\winvnc4.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
- Source: "@CMAKE_CURRENT_BINARY_DIR@\win\wm_hooks\wm_hooks.dll"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
- Source: "@CMAKE_CURRENT_BINARY_DIR@\win\vncconfig\vncconfig.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
- #endif
- Source: "@CMAKE_CURRENT_BINARY_DIR@\vncviewer\vncviewer.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
- Source: "@CMAKE_SOURCE_DIR@\README.txt"; DestDir: "{app}"; Flags: ignoreversion
- Source: "@CMAKE_SOURCE_DIR@\LICENCE.TXT"; DestDir: "{app}"; Flags: ignoreversion
-
-
- [Icons]
- Name: "{group}\TigerVNC Viewer"; FileName: "{app}\vncviewer.exe";
- Name: "{group}\Listening TigerVNC Viewer"; FileName: "{app}\vncviewer.exe"; Parameters: "-listen";
-
- #ifdef BUILD_WINVNC
- Name: "{group}\VNC Server (User-Mode)\Run VNC Server"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole";
- Name: "{group}\VNC Server (User-Mode)\Configure VNC Server"; FileName: "{app}\vncconfig.exe"; Parameters: "-user";
-
- Name: "{group}\VNC Server (Service-Mode)\Configure VNC Service"; FileName: "{app}\vncconfig.exe"; Parameters: "-noconsole -service";
- Name: "{group}\VNC Server (Service-Mode)\Register VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-register";
- Name: "{group}\VNC Server (Service-Mode)\Unregister VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-unregister";
- Name: "{group}\VNC Server (Service-Mode)\Start VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole -start";
- Name: "{group}\VNC Server (Service-Mode)\Stop VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole -stop";
- #endif
- Name: "{group}\License"; FileName: "write.exe"; Parameters: "LICENCE.TXT"; WorkingDir: "{app}"; Flags: "useapppaths"
- Name: "{group}\Read Me"; FileName: "write.exe"; Parameters: "README.txt"; WorkingDir: "{app}"; Flags: "useapppaths"
- Name: "{group}\Uninstall TigerVNC"; FileName: "{uninstallexe}"; WorkingDir: "{app}";
-
- #ifdef BUILD_WINVNC
- [Tasks]
- Name: installservice; Description: "&Register new TigerVNC Server as a system service"; GroupDescription: "Server configuration:";
- Name: startservice; Description: "&Start or restart TigerVNC service"; GroupDescription: "Server configuration:";
-
- [Run]
- Filename: "{app}\winvnc4.exe"; Parameters: "-register"; Tasks: installservice
- Filename: "net"; Parameters: "start winvnc4"; Tasks: startservice
- #endif
|