2012-03-14 19:18:19 +00:00
|
|
|
Building
|
|
|
|
--------------------------
|
|
|
|
|
2012-12-18 18:01:19 +00:00
|
|
|
Rainmeter can be built using the free Visual Studio Express 2012 for Windows Desktop
|
|
|
|
or any paid version of VS2012 (e.g. Professional).
|
2012-03-14 19:18:19 +00:00
|
|
|
|
2012-12-18 18:01:19 +00:00
|
|
|
The free VS2012 Express for Windows Desktop is available for download from:
|
|
|
|
http://microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop
|
2012-03-14 19:18:19 +00:00
|
|
|
|
2012-12-18 18:01:19 +00:00
|
|
|
VS2012 Update 1 is also required for Windows XP targeting support. It is available
|
|
|
|
from:
|
|
|
|
http://microsoft.com/visualstudio/eng/downloads#d-visual-studio-2012-update
|
2012-03-14 19:18:19 +00:00
|
|
|
|
2012-12-18 18:01:19 +00:00
|
|
|
Once both Visual Studio and Update 1 have been installed, open Rainmeter.sln to build
|
|
|
|
projects.
|
2012-03-14 19:18:19 +00:00
|
|
|
|
|
|
|
|
|
|
|
Building installer
|
|
|
|
--------------------------
|
|
|
|
|
2012-12-18 18:01:19 +00:00
|
|
|
To build the full Rainmeter distribution, run Build.bat. If you receive "not found"
|
|
|
|
errors, open Build.bat and change the variables at the top to match your system.
|
2012-03-14 19:18:19 +00:00
|
|
|
|
2012-12-18 18:01:19 +00:00
|
|
|
To sign the installer and the Rainmeter executables, create a Certificate.bat file
|
|
|
|
alongside Build.bat with the following contents:
|
2012-03-14 19:18:19 +00:00
|
|
|
|
|
|
|
set CERTFILE=/path/to/PFXcert.p12
|
|
|
|
set CERTKEY=certpassword
|
|
|
|
|
|
|
|
|
|
|
|
Building old versions
|
|
|
|
--------------------------
|
|
|
|
|
2012-12-18 18:01:19 +00:00
|
|
|
The Rainmeter GitHub repository does not contain the full source code history required
|
|
|
|
to build the installer for versions prior to r1249. To obtain the full source from r1
|
|
|
|
to r1248, use the old Google Code SVN repository located at:
|
2012-03-14 19:18:19 +00:00
|
|
|
|
|
|
|
http://rainmeter.googlecode.com/svn
|
|
|
|
|
2012-12-18 18:01:19 +00:00
|
|
|
The build instructions above are applicable to r1130 - r1248. Build instructions for
|
|
|
|
r27 - r1129 can be found in svn/wiki/.
|
2012-03-14 19:18:19 +00:00
|
|
|
|
2012-12-18 18:01:19 +00:00
|
|
|
The language files for r963 - r1214 were in a separate repository (svn:externals),
|
|
|
|
which is not available any longer. As a result, the language .dll's for those revisions
|
|
|
|
cannot be built.
|