Difference between revisions of "Documentation/Nightly/Developers/Build Instructions/Prerequisites"
From Slicer Wiki
m (→Mac) |
m (→Windows) |
||
| Line 52: | Line 52: | ||
*[[{{tool|logo|cmake}}|x16px]] [{{tool|download|cmake}} CMake] >= 2.8.8 | *[[{{tool|logo|cmake}}|x16px]] [{{tool|download|cmake}} CMake] >= 2.8.8 | ||
*[[{{tool|logo|git}}|x16px]] [{{tool|download|git}} Git] >= 1.6.5. | *[[{{tool|logo|git}}|x16px]] [{{tool|download|git}} Git] >= 1.6.5. | ||
| − | ** [https://code.google.com/p/msysgit/downloads/list?can=3 ''Git- | + | ** [https://code.google.com/p/msysgit/downloads/list?can=3 ''Git-X.X.X-preview2013XXXX.exe''] recommended. |
** Use of [http://code.google.com/p/tortoisegit/ TortoiseGit] is optional. | ** Use of [http://code.google.com/p/tortoisegit/ TortoiseGit] is optional. | ||
** {{note}}For convenience, you could update the PATH variable so that ''git'' can be automatically discovered when configuring Slicer. If not, you will have to specify the GIT_EXECUTABLE at configure time. | ** {{note}}For convenience, you could update the PATH variable so that ''git'' can be automatically discovered when configuring Slicer. If not, you will have to specify the GIT_EXECUTABLE at configure time. | ||
Revision as of 20:45, 28 January 2013
Home < Documentation < Nightly < Developers < Build Instructions < PrerequisitesContents
Please check that the following tools are installed on your machine.
Required tools and libraries
| Qt libraries are required. Consider reading Qt requirements. |
Linux
Ubuntu / Debian
- Ubuntu, Debian squeeze, Debian testing (wheezy) users, just type the following line in a terminal
sudo apt-get install subversion git-corecmakecmake-curses-guisudo apt-get install make gcc g++ libX11-dev libXt-dev libgl1-mesa-dev libosmesa6-dev libglu1-mesa-dev libfontconfig-dev libxrender-devsudo apt-get install libqt4-dev
- Debian squeeze has cmake 2.8.2 and Qt 4.6.3. You will need to install newer versions of these packages.
CentOS
- CentOS user type:
yum install make gcc-c++ libX11-devel libXt-devel libXext-devel libGLU-devel mesa-libOSMesa-devel mesa-libGL-devel mesa-libGLU-devel ncurses
glx-utils provides glxgears that can be used to test rendering
Mac
Windows
CMake >= 2.8.8
Git >= 1.6.5.
- Git-X.X.X-preview2013XXXX.exe recommended.
- Use of TortoiseGit is optional.
For convenience, you could update the PATH variable so that git can be automatically discovered when configuring Slicer. If not, you will have to specify the GIT_EXECUTABLE at configure time.
- SVN (e.g. SlikSvn or cygwin's svn client)
- IDE
- Tested/Recommended: Microsoft Visual Studio 9 2008 (Any edition).
- Experimental: The plan is to support Microsoft Visual Studio 2010 (Any edition).
NOTE THAT EXPERIMENTAL MEANS THIS DOESN'T YET WORK :)
- Un-tested: Cygwin suite (building with cygwin gcc not supported, but the cygwin shell environment can be used to run git, svn, etc).
- NSIS (optional): Needed if packaging Slicer - Click here to download.