Difference between revisions of "Build Slicer3 on Dell Laptop Inspiron 1501 (Fedora Core 6)"
From NAMIC Wiki
Line 6: | Line 6: | ||
* Get Slicer3 source code: | * Get Slicer3 source code: | ||
svn co http://www.na-mic.org/svn/Slicer3/trunk Slicer3 | svn co http://www.na-mic.org/svn/Slicer3/trunk Slicer3 | ||
+ | * To build Slicer3 with opentracker, modify Slicer3/CMakeLists.txt as follows: | ||
+ | |||
+ | # | ||
+ | # OpenTracker | ||
+ | # | ||
+ | OPTION(USE_OPENTRACKER "Need OpenTracker lib to build IGT Demo module." OFF) | ||
+ | IF(USE_OPENTRACKER) | ||
+ | FIND_LIBRARY(OPENTRACKER_LIB | ||
+ | NAMES opentrackerd opentracker | ||
+ | PATHS /home/surg/projects/splot-build/opentracker/lib | ||
+ | ) | ||
+ | IF(OPENTRACKER_LIB-NOTFOUND) | ||
+ | MESSAGE (FATAL_ERROR "Need OpenTracker to build") | ||
+ | ENDIF(OPENTRACKER_LIB-NOTFOUND) | ||
+ | |||
+ | FIND_PATH(OPENTRACKER_INC_DIR "OpenTracker/OpenTracker.h" | ||
+ | /home/surg/projects/splot-build/opentracker/include | ||
+ | "" | ||
+ | ) | ||
+ | IF(OPENTRACKER_INC_DIR-NOTFOUND) | ||
+ | MESSAGE (FATAL_ERROR "Need OpenTracker.h to build") | ||
+ | ENDIF(OPENTRACKER_INC_DIR-NOTFOUND) | ||
+ | ELSE(USE_OPENTRACKER) | ||
+ | SET(OPENTRACKER_LIB "") | ||
+ | SET(OPENTRACKER_INC_DIR "") | ||
+ | ENDIF(USE_OPENTRACKER) | ||
+ | |||
* Build Slicer3: | * Build Slicer3: | ||
./Slicer3/Scripts/getbuildtest.tcl | ./Slicer3/Scripts/getbuildtest.tcl | ||
* Run Slicer3: | * Run Slicer3: | ||
./Slicer3-build/bin/Slicer3 | ./Slicer3-build/bin/Slicer3 |
Revision as of 19:59, 3 January 2007
Home < Build Slicer3 on Dell Laptop Inspiron 1501 (Fedora Core 6)If Fedora Core 6 has been installed on Dell Laptop Inspiron 1501, follow these steps to build Slicer3 on it:
- Download free Tcl/Tk binary for linux from here:
http://downloads.akctivestate.com/ActiveTcl/Linux/8.4.14/ActiveTcl8.4.14.0.272572-linux-ix86.tar.gz
- Login as root and install Tcl/Tk
- Get Slicer3 source code:
svn co http://www.na-mic.org/svn/Slicer3/trunk Slicer3
- To build Slicer3 with opentracker, modify Slicer3/CMakeLists.txt as follows:
- OpenTracker
OPTION(USE_OPENTRACKER "Need OpenTracker lib to build IGT Demo module." OFF) IF(USE_OPENTRACKER)
FIND_LIBRARY(OPENTRACKER_LIB NAMES opentrackerd opentracker PATHS /home/surg/projects/splot-build/opentracker/lib ) IF(OPENTRACKER_LIB-NOTFOUND) MESSAGE (FATAL_ERROR "Need OpenTracker to build") ENDIF(OPENTRACKER_LIB-NOTFOUND)
FIND_PATH(OPENTRACKER_INC_DIR "OpenTracker/OpenTracker.h" /home/surg/projects/splot-build/opentracker/include "" ) IF(OPENTRACKER_INC_DIR-NOTFOUND) MESSAGE (FATAL_ERROR "Need OpenTracker.h to build") ENDIF(OPENTRACKER_INC_DIR-NOTFOUND)
ELSE(USE_OPENTRACKER)
SET(OPENTRACKER_LIB "") SET(OPENTRACKER_INC_DIR "")
ENDIF(USE_OPENTRACKER)
- Build Slicer3:
./Slicer3/Scripts/getbuildtest.tcl
- Run Slicer3:
./Slicer3-build/bin/Slicer3