Build Heimdali in development mode¶
Create a conda enviromnent named heimdali-dev containing all dependencies:
conda config --add channels http://conda.binstar.org/dfroger
conda create -n heimdali-dev h5unixpipe itk-heimdali inrimage tclap cmake pip
Install lettuce:
source activate heimdali-dev
hash -r
pip install lettuce
Get Heimdali data files, and set HEIMDALI_DATA_DIR:
git clone https://github.com/dfroger/heimdali-data
export HEIMDALI_DATA_DIR=/path/to/heimdali-data
Build heidmali:
variable | meaning |
---|---|
CONDA_ENV_PATH | For example, ~/miniconda/envs/heimdali |
CMAKE_PREFIX_PATH | Where CMake will search for dependent libraries |
.. | Path to Heimdali main CMakeLists.txt |
mkdir build
cd build
source activate heimdali-dev
CONDA_ENV_PATH=$(conda info -e | grep '*' | tr -s ' ' | cut -d" " -f3)
cmake -DCMAKE_PREFIX_PATH=$CONDA_ENV_PATH ..
make
Add path to the built executables:
cd build
export PATH=$PWD/cmd:$PATH
Execute the functional tests:
cd tests
lettuce