#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk
include /usr/share/cdbs/1/class/makefile.mk

DEB_PYTHON_MODULE_PACKAGE = python-openmeeg
DEB_PYTHON_SYSTEM = pysupport
include /usr/share/cdbs/1/class/python-distutils.mk
DEB_MAKE_CHECK_TARGET = test

# The CMake flags for Debian (started from fslview's rules)
# - Search for VTK instead of a fixed path to be compatible with post-etch
#   versions and Ubuntu.
DEB_CMAKE_EXTRA_FLAGS = -DCMAKE_EXE_LINKER_FLAGS:STRING="$(LDFLAGS)" \
              -DCMAKE_MODULE_LINKER_FLAGS:STRING="$(LDFLAGS)" \
              -DCMAKE_SHARED_LINKER_FLAGS:STRING="$(LDFLAGS)" \
              -DVTK_DIR:PATH=$$(dirname $$(find /usr/lib -name VTKConfig.cmake 2>/dev/null|head -n1)) \
              -DATLAS_INCLUDE_PATH:PATH=/usr/include/atlas \
              -DBUILD_SHARED:BOOL=ON \
              -DBUILD_TESTING:BOOL=ON \
              -DPYTHON_WRAP:BOOL=ON \
              -DPython_ADDITIONAL_VERSIONS:STRING=$(cdbs_python_current_version) \
              -DUSE_VTK:BOOL=OFF \
              -DCMAKE_SKIP_RPATH:BOOL=OFF
#
#               -DBUILD_DOCUMENTATION:BOOL=ON \
#              -DDOCUMENTATION_HTML_HELP:BOOL=ON \

# Put the readme in all packages
DEB_INSTALL_DOCS_ALL = README.txt


# little trick to make use of the distutils class without having
# a distutils package
makebuilddir/python-openmeeg::
	touch setup.py

clean::
	-rm setup.py
