Build Instructions

From Commontk
Jump to navigationJump to search
Home < Build Instructions

CTK is a new and rapidly evolving system. These instructions are valid as of may, 2010.

Download

If you have a git hub account:

git clone git@github.com:pieper/CTK.git

(configure your ssh id for access)

Anonymous checkout:

git clone http://github.com/pieper/CTK.git

Build with CMake

mkdir CTK-superbuild
cd CTK-superbuild
ccmake ../CTK
make

CMake Configuration

  • set QT_QMAKE_EXECUTABLE for 4.6 development install if needed
  • turn on the parts of CTK you want to build


Simple Git

These are shortcuts for people used to the 'cvs or svn style' of source code management:

Checkout

  • checkout (use git clone commands above)

Update

git pull --rebase

Commit

  • commit (commit is to local version, push sends it to upstream server)
git add <changed files>
git commit
git push

Intermediate Git

  • check update before merging (look at diff):
git fetch
git diff origin master
git rebase
  • Making a repository hosted on github that can track git.vtk.org [1]