Building ProteoWizard


Build Environment

Windows

OSX

Linux (Ubuntu)

Linux comes with the dev tools you need, but you'll need to install these two packages:

On other Linux distros, find the appropriate packages for the gd2 and fftw3 libraries.

Source Code

Use the following command to check out a snapshot of the current ProteoWizard source code:
svn checkout https://proteowizard.svn.sourceforge.net/svnroot/proteowizard/trunk/pwiz your_local_directory

your_local_directory will be referred to as <pwiz-root> below.

Build

Windows

From your <pwiz-root> directory, run:
quickbuild.bat

OSX/Linux

From your <pwiz-root> directory, run:
quickbuild.sh

Known Issues

OSX 10.6 (Snow Leopard)

Link error involving gcc_eh in default build. Workaround -- build with:
quickbuild.sh runtime-link=shared

Library Dependencies

ProteoWizard uses Boost.Build, a cross-platform build framework. See http://boost.org/boost-build2 for Boost.Build documentation.

Tested versions of all of ProteoWizard's library dependencies can be found in <pwiz-root>/libraries.

The following libraries are used by the ProteoWizard projects:


Technical documentation home