You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/cmake/installer/make_installer.nsi.in
+9-11Lines changed: 9 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,6 @@
2
2
3
3
!include "MUI2.nsh"
4
4
!include "Sections.nsh"
5
-
!include "EnvVarUpdate.nsh"
6
5
!include "WordFunc.nsh"
7
6
!include "FileFunc.nsh"
8
7
!include "x64.nsh"
@@ -105,21 +104,18 @@ LangString UninstallOldVersionFailed ${LANG_RUSSIAN} "Не удалось уда
105
104
LangString VCRedistInstallationFailed ${LANG_ENGLISH} "Warning: Microsoft Visual C++ Redistributable installation failed (exit code $0)."
106
105
LangString VCRedistInstallationFailed ${LANG_RUSSIAN} "Предупреждение: установка Microsoft Visual C++ Redistributable завершилась неудачей (код выхода $0)."
107
106
108
-
LangString AddToPath ${LANG_ENGLISH} "Add ${PROGRAM_SHORT_NAME} to the PATH variable"
107
+
LangString AddToPath ${LANG_ENGLISH} "Add ${PROGRAM_SHORT_NAME} to the PATH environment variable"
109
108
LangString AddToPath ${LANG_RUSSIAN} "Добавить ${PROGRAM_SHORT_NAME} в переменную окружения PATH"
110
109
111
-
LangString StartMenuShortcuts ${LANG_ENGLISH} "Create start menu shortcuts"
112
-
LangString StartMenuShortcuts ${LANG_RUSSIAN} "Создать ярлыки в главном меню"
110
+
LangString StartMenuShortcuts ${LANG_ENGLISH} "Create a start menu shortcut"
111
+
LangString StartMenuShortcuts ${LANG_RUSSIAN} "Создать ярлык в главном меню"
Copy file name to clipboardExpand all lines: src/doc/manual/manual.tex
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -288,11 +288,11 @@ \subsection{Examples}
288
288
\subsection{Generating installer for Windows}
289
289
\label{subsec:wininstaller}
290
290
291
-
Under Microsoft Windows, SDM provides a script, \shellcmd{make\_installer.nsi}, which can be used to generate an installer with NSIS (Nullsoft Scriptable Install System)\footnote{\url{http://nsis.sourceforge.net}}. Using the \emph{Large Strings} special build of NSIS is recommended, otherwise the installer can fail to properly update the PATH environment variable.
291
+
Under Microsoft Windows, SDM provides a script, \shellcmd{make\_installer.nsi}, which can be used to generate an installer with NSIS (Nullsoft Scriptable Install System)\footnote{\url{http://nsis.sourceforge.io}}.
292
292
293
293
To generate the installer package, SDM must be first built and installed using CMake (possibly to a temporary directory). The NSIS script is configured by the build system and installed alongside program executables. Then, \shellcmd{makensis} program is used to create an installer.
294
294
295
-
The installer generation script uses the \shellcmd{EnvVarUpdate.nsh} module to modify the \shellcmd{PATH} environment variable in the Windows Registry. This module is not included in the NSIS distribution and must be installed separately\footnote{\url{http://nsis.sourceforge.net/Path_Manipulation}}.
295
+
The installer generation script uses the \shellcmd{EnVar} NSIS plugin to modify the \shellcmd{PATH} environment variable in the Windows Registry. This plugin is not included in the NSIS distribution and must be installed separately\footnote{\url{https://nsis.sourceforge.io/EnVar_plug-in}}.
296
296
297
297
When using a MinGW-based toolchain, it is recommended to use \shellcmd{make install/strip} instead of just \shellcmd{make install} to strip unneeded symbols from the executables:
0 commit comments