]> git.lyx.org Git - features.git/blob - development/Win32/packaging/installer/include/nsis.nsh
Consider inset strings in simple find/replaceAll (#12049)
[features.git] / development / Win32 / packaging / installer / include / nsis.nsh
1 /*
2
3 nsis.nsh
4
5 Configuration of standard NSIS header files
6
7 */
8
9 #--------------------------------
10 # Multi-User settings
11
12 !define MULTIUSER_EXECUTIONLEVEL Highest
13 !define MULTIUSER_INSTALLMODE_COMMANDLINE
14 !define MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_KEY "${APP_REGKEY}"
15 !define MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_VALUENAME ""
16
17 !define MULTIUSER_INSTALLMODE_INSTDIR "${APP_DIR}"
18 !define MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_KEY "${APP_REGKEY}"
19 !define MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_VALUENAME ""
20
21 !define MULTIUSER_INSTALLMODE_FUNCTION InitUser
22 !define MULTIUSER_MUI
23 !if ${APP_VERSION_ACHITECHTURE} = 64
24     !define MULTIUSER_USE_PROGRAMFILES64
25 !endif
26
27 #--------------------------------
28 # Standard header files
29
30 !include MUI2.nsh
31 !include LogicLib.nsh
32 !include Sections.nsh
33 !include WinVer.nsh
34 !include LangFile.nsh
35 !include MultiUser.nsh
36 !include InstallOptions.nsh
37 !include x64.nsh
38
39 # Set of various macros and functions
40 !include include\LyXUtils.nsh
41
42 # Functions to check and configure the LaTeX-system
43 !include include\LaTeX.nsh
44
45 # Function for page to manually select LaTeX's installation folder
46 !include gui\LaTeXFolder.nsh
47
48 # Functions to download spell-checker and thesaurus dictionaries
49 !include include\dictionaries.nsh