cppcheck/win_installer
Daniel Marjamäki 9b093b404c Revert "installer: remove useless define"
This reverts commit 88c55621af.
2012-09-30 09:38:03 +02:00
..
Bitmaps Change dialog bitmap from windows installer 2011-04-22 14:28:22 +02:00
GPLv3.rtf Installer: Add GPL v3 license. 2010-01-17 01:21:45 +02:00
config.wxi Revert "installer: remove useless define" 2012-09-30 09:38:03 +02:00
cppcheck.wixproj win_installer: remove trailing spaces 2012-09-24 18:18:07 +02:00
cppcheck.wxs Revert "installer: remove useless define" 2012-09-30 09:38:03 +02:00
productInfo.wxi Incremented version numbers to 1.57 dev 2012-09-01 13:04:09 +02:00
readme.txt win_installer: remove trailing spaces 2012-09-24 18:18:07 +02:00

readme.txt

The Wix Installer for Windows
=============================

cppcheck Windows installer is created with WiX:
http://wix.sourceforge.net/

You'll need:
 - latest Wix (3.6)
 - MSBuild (coming with Visual Studio, also with VS 2008 express)
 - VS 2008 CRT merge module

Configuring
-----------

Installer configuration is done in file config.wxi. Depending how you build
cppcheck you may need to alter the paths for binaries.

Product version and other info
------------------------------

Version number and product name are set in file productInfo.wxi.

Building installer
------------------

Before building the installer make sure all the components are build:
 - CLI executable (cppcheck.exe)
 - GUI executable (cppcheck-gui.exe)
 - GUI translations (*.qm) - generated by the Qt's lrelease -tool

And that runtime files are available:
  - Qt runtimes:
      QtCore4.dll, QtGui4.dll and QtXml4.dll
  - MS CRT merge module (Microsoft_VC90_CRT_x86.msm)

Build installer by giving this command line in VS command prompt (or run
vcvars32.bat in DOS prompt first to setup environment):

> msbuild cppcheck.wixproj /p:Platform=x86,ProductVersion=X.YY

For example:
> msbuild cppcheck.wixproj /p:Platform=x86,ProductVersion=1.40

Installer is created to Build -folder.