TubeTK/Build Instructions: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(New page: = CMake Variables = * <b>TubeTK_USE_SUPERBUILD</b> ** If "ON", then cmake will fetch and compile TCLAP, ModuleDescriptionParser, and GenerateCLP from the Slicer3 svn repository. Also, wi...)
 
No edit summary
Line 1: Line 1:
= Prerequisites =
== Current Requirements ==
=== ITK ===
Can be built by TubeTK using superbuild, or...
BUILD_SHARED_LIBS = OFF (or ON, but libs are VERY small in ITK because of templates)
ITK_USE_LIBXML2 = ON
ITK_USE_REVIEW = ON
ITK_USE_OPTIMIZED_REGISTRATION_METHODS = ON
ITK_USE_TRANSFORM_IO_FACTORIES = ON
CMAKE_CXX_FLAGS = -fPIC
CMAKE_C_FLAGS = -fPIC
The last two (adding -fPIC to both c and cxx flags) can be ignored if you build with shared libs ON.
== Future Requirements ==
=== Qt 4.6 ===
* Tips for installing Open Source Qt to run with Visual Studio
*# Open a visual studio command shell.
*# Go to the Qt source directory and run "configure -platform win32-msvc2005". This will tell Qt to prepare itself for being compiled by the Visual Studio compiler. If you use another version of VS than 2005, replace win32-msvc-2005 with the appropriate one.
*# Type "nmake" and take a break when it compiles.
*# Add QMAKESPEC=win32-msvc2005 as a system environment variable and add QTDIR=your_dir into the system path. It is done.
* Tips for installing Qt on Linux
*# apt-get qt4
=== VTK ===
BUILD_SHARED_LIBS = ON
VTK_USE_GUISupport = ON
VTK_USE_QVTK
= CMake Variables =
= CMake Variables =



Revision as of 21:03, 1 February 2010

Prerequisites

Current Requirements

ITK

Can be built by TubeTK using superbuild, or...

BUILD_SHARED_LIBS = OFF (or ON, but libs are VERY small in ITK because of templates)
ITK_USE_LIBXML2 = ON
ITK_USE_REVIEW = ON
ITK_USE_OPTIMIZED_REGISTRATION_METHODS = ON
ITK_USE_TRANSFORM_IO_FACTORIES = ON
CMAKE_CXX_FLAGS = -fPIC
CMAKE_C_FLAGS = -fPIC

The last two (adding -fPIC to both c and cxx flags) can be ignored if you build with shared libs ON.

Future Requirements

Qt 4.6

  • Tips for installing Open Source Qt to run with Visual Studio
    1. Open a visual studio command shell.
    2. Go to the Qt source directory and run "configure -platform win32-msvc2005". This will tell Qt to prepare itself for being compiled by the Visual Studio compiler. If you use another version of VS than 2005, replace win32-msvc-2005 with the appropriate one.
    3. Type "nmake" and take a break when it compiles.
    4. Add QMAKESPEC=win32-msvc2005 as a system environment variable and add QTDIR=your_dir into the system path. It is done.
  • Tips for installing Qt on Linux
    1. apt-get qt4

VTK

BUILD_SHARED_LIBS = ON
VTK_USE_GUISupport = ON
VTK_USE_QVTK

CMake Variables

  • TubeTK_USE_SUPERBUILD
    • If "ON", then cmake will fetch and compile TCLAP, ModuleDescriptionParser, and GenerateCLP from the Slicer3 svn repository. Also, will enable the variable TubeTK_SUPERBUILD_ITK
    • If "OFF", then will enable GenerateCLP_DIR and ITK_DIR
  • TubeTK_SUPERBUILD_ITK
    • If "ON", then cmake will fetch and compile ITK as part of the build process.
    • If "OFF", then will enable ITK_DIR