#!/usr/bin/make -f # This file is public domain. .PHONY : build export DEB_CFLAGS_MAINT_STRIP = -O2 export DEB_CFLAGS_MAINT_APPEND = -O3 -Wall -pedantic export DEB_CXXFLAGS_MAINT_STRIP = $(DEB_CFLAGS_MAINT_STRIP) export DEB_CXXFLAGS_MAINT_APPEND = $(DEB_CFLAGS_MAINT_APPEND) export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed # # do not install metis use package instead CMAKE_OPTIONS=-DCMAKE_C_COMPILER=mpicc \ -DGKLIB_PATH=../metis/GKlib \ -DMETIS_PATH=/usr \ -DMETIS_INSTALL:BOOL=FALSE \ -DSHARED:BOOL=TRUE export OMPI_MCA_plm_rsh_agent=/bin/false #workaround to start MPI-applications in chroot build: # Because there is a build directory in source tree. dh_testdir dh_auto_configure --buildsystem=cmake -- ${CMAKE_OPTIONS} dh_auto_build --buildsystem=cmake dh_auto_test --buildsystem=cmake %: dh $@ --buildsystem=cmake --with-quilt override_dh_auto_configure: dh_auto_configure -- ${CMAKE_OPTIONS} override_dh_auto_clean: rm -f metis/programs/cmpfillin metis/programs/gpmetis metis/programs/graphchk \ metis/programs/m2gmetis metis/programs/mpmetis metis/programs/ndmetis \ metis/GKlib/libGKlib.* metis/libmetis/libmetis.* \ metis/GKlib/Makefile \ metis/GKlib/cmake_install.cmake \ metis/Makefile \ metis/cmake_install.cmake \ metis/include/CMakeFiles/CMakeDirectoryInformation.cmake \ metis/include/CMakeFiles/progress.marks \ metis/include/Makefile \ metis/include/cmake_install.cmake \ metis/libmetis/Makefile \ metis/libmetis/cmake_install.cmake \ metis/programs/Makefile \ metis/programs/cmake_install.cmake \ rm -fr metis/CMakeFiles metis/programs/CMakeFiles metis/GKlib/CMakeFiles metis/libmetis/CMakeFiles obj-*