rainmeter-studio/Build/Instructions.txt

47 lines
1.9 KiB
Plaintext
Raw Normal View History

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
2012-12-22 13:14:10 +00:00
or any paid version of VS2012 (e.g. Professional). Note some projects (such as the
NowPlaying plugin) cannot be built with the free Express version.
2012-03-14 19:18:19 +00:00
2012-12-22 13:14:10 +00:00
The free VS2012 Express is available for download from:
2012-12-18 18:01:19 +00:00
http://microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop
2012-03-14 19:18:19 +00:00
2013-04-05 12:35:03 +00:00
VS2012 Update 2 is also required for Windows XP targeting support. It is available
2012-12-18 18:01:19 +00:00
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
2012-12-22 13:14:10 +00:00
projects. With VS2012 Express, you may want to use RainmeterCPP.sln, which does not
include projects that cannot be built with it.
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.