]> git.lyx.org Git - lyx.git/blob - development/Win32/packaging/installer/include/nsis.nsh
cf38f7acda4f9735c2a97f8f4b2b6a5622834542
[lyx.git] / development / Win32 / packaging / installer / include / nsis.nsh
1 /*\r
2 \r
3 nsis.nsh\r
4 \r
5 Configuration of standard NSIS header files\r
6 \r
7 */\r
8 \r
9 #--------------------------------\r
10 # Multi-User settings\r
11 \r
12 !define MULTIUSER_EXECUTIONLEVEL Highest\r
13 !define MULTIUSER_INSTALLMODE_COMMANDLINE\r
14 !define MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_KEY "${APP_REGKEY}"\r
15 !define MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_VALUENAME ""\r
16 \r
17 !define MULTIUSER_INSTALLMODE_INSTDIR "${APP_DIR}"\r
18 !define MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_KEY "${APP_REGKEY}"\r
19 !define MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_VALUENAME ""\r
20 \r
21 !define MULTIUSER_INSTALLMODE_FUNCTION InitUser\r
22 !define MULTIUSER_MUI\r
23 \r
24 #--------------------------------\r
25 # Standard header files\r
26 \r
27 !include MUI2.nsh\r
28 !include LogicLib.nsh\r
29 !include StrFunc.nsh\r
30 !include FileFunc.nsh\r
31 !include WordFunc.nsh\r
32 !include Sections.nsh\r
33 !include WinVer.nsh\r
34 !include LangFile.nsh\r
35 !include MultiUser.nsh\r
36 !include nsDialogs.nsh\r
37 \r
38 #--------------------------------\r
39 # Windows constants\r
40 \r
41 !define SHCNE_ASSOCCHANGED 0x08000000\r
42 !define SHCNF_IDLIST 0x0000\r
43   \r
44 #--------------------------------\r
45 # Include standard functions\r
46 \r
47 !insertmacro GetParent\r
48 !insertmacro VersionCompare\r
49 !insertmacro WordFind2X\r