Difference between revisions of "Documentation/4.0/Developers/Build Instructions"
From Slicer Wiki
| Line 2: | Line 2: | ||
Superbuild is a new | Superbuild is a new | ||
| − | == | + | == Prerequisites == |
| − | * | + | * Download (and if required compile) Qt - Use one of the link provided below: |
| Line 40: | Line 40: | ||
|} | |} | ||
| − | + | * How to build Qt ? | |
Configure options common to all platform: | Configure options common to all platform: | ||
Check our different tutorials: | Check our different tutorials: | ||
| − | + | * Build Qt on Windows | |
| − | + | * Build Qt on Linux | |
| − | + | * Build Qt on Mac | |
| − | + | == Step1 : Checkout slicer sources using subversion == | |
For example: | For example: | ||
<pre> | <pre> | ||
| Line 57: | Line 57: | ||
| − | + | == Step2 Configure slicer project using either ccmake or cmake-gui == | |
| + | |||
| + | The grids displayed below summarized the available options. | ||
''Using ccmake'': | ''Using ccmake'': | ||
| Line 136: | Line 138: | ||
''what is the difference between Python and PythonQt ?'' | ''what is the difference between Python and PythonQt ?'' | ||
| − | + | == Step3: Configure, Generate the solution files and Build == | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Revision as of 23:09, 1 June 2010
Home < Documentation < 4.0 < Developers < Build InstructionsContents
Overview
Superbuild is a new
Prerequisites
- Download (and if required compile) Qt - Use one of the link provided below:
| Linux | Mac | Windows | ||||||
|---|---|---|---|---|---|---|---|---|
| Tiger | SnowLeopard | |||||||
| 32bits | 64bits | 32bits | 64bits | 32bits | 64bits | 32bits | 64bits | |
| Qt source link | 4.6.2 | 4.7 beta | 4.6.2 | |||||
| Qt binary link | 4.6.2 | 4.6.2 | 4.6.2 | 4.7 beta | 4.6.2 (vs2008) | - | ||
- How to build Qt ?
Configure options common to all platform:
Check our different tutorials:
- Build Qt on Windows
- Build Qt on Linux
- Build Qt on Mac
Step1 : Checkout slicer sources using subversion
For example:
cd MyProjects svn co http://svn.slicer.org/Slicer3/trunk
Step2 Configure slicer project using either ccmake or cmake-gui
The grids displayed below summarized the available options.
Using ccmake:
mkdir Slicer3-SuperBuild cd Slicer3-SuperBuild ccmake -DQT_QMAKE_EXECUTABLE:FILEPATH=/home/myself/qt-4.6.2/qt/bin/qmake ../Slicer3/SuperBuild
Using cmake-gui
Where is the source code: C:/MyProjects/Slicer3/SuperBuild Where to build the binaries: C:/MyProjects/Slicer3-Superbuild
Set of options and supported plateforms:
| Description | Options | Platform | |||||
|---|---|---|---|---|---|---|---|
| Slicer3_USE_KWWIDGETS | Slicer3_USE_PYTHON | Slicer3_USE_QT | Slicer3_USE_PYTHONQT | Linux | Mac | windows | |
| Kww-Python DEFAULT | ON | ON | OFF | OFF | Y | Y | Y |
| Kww-NoPython | ON | OFF | OFF | OFF | Y | Y | Y |
| KwwAndQt-Python | ON | ON | ON | OFF | Y | N | Y |
| Qt-NoPythonQt | OFF | OFF | ON | OFF | Y | Y | Y |
| Qt-PythonQt | OFF | OFF | ON | ON | Y | Y | Y |
what is the difference between Python and PythonQt ?