building NSIS Menu

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5145 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2007-05-05 13:05:08 +00:00
parent ebea25fa2f
commit 65949a95a1
2 changed files with 5 additions and 0 deletions

View file

@ -67,6 +67,8 @@ The open-source \W{http://www.mingw.org/}{MinGW} can also be used to for buildin
To compile the documentation as a CHM file, hhc.exe must be in the PATH. It is available as part of \W{http://msdn.microsoft.com/library/en-us/htmlhelp/html/hwMicrosoftHTMLHelpDownloads.asp}{HTML Help Workshop}. To compile the documentation as a CHM file, hhc.exe must be in the PATH. It is available as part of \W{http://msdn.microsoft.com/library/en-us/htmlhelp/html/hwMicrosoftHTMLHelpDownloads.asp}{HTML Help Workshop}.
To build NSIS Menu, install \W{http://www.wxwidgets.org/}{wxWidgets 2.8}, create an environment variable named \c{WXWIN} containing the path to the installation directory of wxWidgets, run \c{Contrib\\NSIS Menu\\wx\\wxbuild.bat} and build NSIS as usual.
\\<b\\>Important notes for Microsoft Visual C++ 6.0 users:\\</b\\> The latest \W{http://www.microsoft.com/msdownload/platformsdk/sdkupdate/}{Platform SDK} must be installed before building. Because of flaws in the libraries distributed with Microsoft Visual C++ 6.0, not installing the Platform SDK will result in crashes when using the \R{copyfiles}{CopyFiles} command. See \W{http://forums.winamp.com/showthread.php?s=&threadid=131964}{this forum topic} for more information. Installing the \W{http://msdn.microsoft.com/vstudio/downloads/tools/ppack/download.aspx}{Processor Pack} is highly recommended to decrease the size of the installer overhead. \\<b\\>Important notes for Microsoft Visual C++ 6.0 users:\\</b\\> The latest \W{http://www.microsoft.com/msdownload/platformsdk/sdkupdate/}{Platform SDK} must be installed before building. Because of flaws in the libraries distributed with Microsoft Visual C++ 6.0, not installing the Platform SDK will result in crashes when using the \R{copyfiles}{CopyFiles} command. See \W{http://forums.winamp.com/showthread.php?s=&threadid=131964}{this forum topic} for more information. Installing the \W{http://msdn.microsoft.com/vstudio/downloads/tools/ppack/download.aspx}{Processor Pack} is highly recommended to decrease the size of the installer overhead.
\H{build_posix} Building on POSIX \H{build_posix} Building on POSIX
@ -85,6 +87,7 @@ Currently, the System plug-in \W{http://forums.winamp.com/showthread.php?s=&thre
\c scons SKIPPLUGINS=System \c scons SKIPPLUGINS=System
To build a native version of NSIS Menu, install \W{http://www.wxwidgets.org/}{wxWidgets 2.8} and build as usual. \c{wx-config} must be in the path.
\H{build_nightly} Nightly Builds \H{build_nightly} Nightly Builds
There is no need to manually build the latest CVS version for Windows. A \W{http://nsis.sourceforge.net/nightly/nsis.zip}{nightly build} is available. The nightly build is automatically generated every night, using the latest version of the source code from CVS. There is no official nightly build for other platforms. There is no need to manually build the latest CVS version for Windows. A \W{http://nsis.sourceforge.net/nightly/nsis.zip}{nightly build} is available. The nightly build is automatically generated every night, using the latest version of the source code from CVS. There is no official nightly build for other platforms.

View file

@ -13,6 +13,8 @@ This is a trimmed version of Appendix "Building NSIS" of the documentation.
* HTML Help Workshop for CHM documentation (http://msdn.microsoft.com/) * HTML Help Workshop for CHM documentation (http://msdn.microsoft.com/)
* Cross compiler on POSIX platforms, i.e. MinGW (http://www.mingw.org/) * Cross compiler on POSIX platforms, i.e. MinGW (http://www.mingw.org/)
* wxWidgets 2.8 for NSIS Menu (http://www.wxwidgets.org)
WXWIN environment variable must be set to wxWidgets directory on Windows
- Installing - Installing