mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-20 12:53:55 +08:00
@@ -3,8 +3,8 @@ CPack NSIS Generator
|
|||||||
|
|
||||||
CPack Nullsoft Scriptable Install System (NSIS) generator specific options.
|
CPack Nullsoft Scriptable Install System (NSIS) generator specific options.
|
||||||
|
|
||||||
.. versionchanged:: 3.17
|
.. versionchanged:: 3.22
|
||||||
The NSIS generator requires NSIS 3.0 or newer.
|
The NSIS generator requires NSIS 3.03 or newer.
|
||||||
|
|
||||||
Variables specific to CPack NSIS generator
|
Variables specific to CPack NSIS generator
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
4
Help/release/dev/nsis-minimal-version.rst
Normal file
4
Help/release/dev/nsis-minimal-version.rst
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
nsis-minimal-version.rst
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
* The :cpack_gen:`CPack NSIS Generator` now requires NSIS 3.03 or later.
|
@@ -487,12 +487,12 @@ int cmCPackNSISGenerator::InitializeInternal()
|
|||||||
}
|
}
|
||||||
if (versionRex.find(output)) {
|
if (versionRex.find(output)) {
|
||||||
double nsisVersion = atof(versionRex.match(1).c_str());
|
double nsisVersion = atof(versionRex.match(1).c_str());
|
||||||
double minNSISVersion = 3.0;
|
double minNSISVersion = 3.03;
|
||||||
cmCPackLogger(cmCPackLog::LOG_DEBUG,
|
cmCPackLogger(cmCPackLog::LOG_DEBUG,
|
||||||
"NSIS Version: " << nsisVersion << std::endl);
|
"NSIS Version: " << nsisVersion << std::endl);
|
||||||
if (nsisVersion < minNSISVersion) {
|
if (nsisVersion < minNSISVersion) {
|
||||||
cmCPackLogger(cmCPackLog::LOG_ERROR,
|
cmCPackLogger(cmCPackLog::LOG_ERROR,
|
||||||
"CPack requires NSIS Version 3.0 or greater. "
|
"CPack requires NSIS Version 3.03 or greater. "
|
||||||
"NSIS found on the system was: "
|
"NSIS found on the system was: "
|
||||||
<< nsisVersion << std::endl);
|
<< nsisVersion << std::endl);
|
||||||
return 0;
|
return 0;
|
||||||
|
Reference in New Issue
Block a user