[netcdf] 04/15: Fix to build libs right
Alastair McKinstry
mckinstry at moszumanska.debian.org
Mon Jun 9 05:59:31 UTC 2014
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a commit to branch dev-coinstallable
in repository netcdf.
commit 96716f1fadda03d0c17dc5d7a23b604e3284ffd1
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Fri Jun 6 03:44:31 2014 +0100
Fix to build libs right
---
debian/rules | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
diff --git a/debian/rules b/debian/rules
index 03f22df..0b5f870 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,34 +8,43 @@ export DH_VERBOSE=1
include /usr/share/mpi-default-dev/debian_defaults
MPI:=${ARCH_DEFAULT_MPI_IMPL}
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+LIB:=/usr/lib/${DEB_HOST_MULTIARCH}
+
override_dh_auto_configure:
dh_auto_configure --builddirectory=build-serial -- \
-DCMAKE_SKIP_RPATH:BOOL=ON \
-DENABLE_DAP:BOOL=ON \
-DENABLE_DAP_REMOTE_TESTS:BOOL=OFF \
- -DENABLE_TESTS:BOOL=OFF \
+ -DENABLE_TESTS:BOOL=ON \
-DENABLE_DOXYGEN:BOOL=OFF \
-DUSE_PARALLEL=OFF \
-DHDF5_C_INCLUDE_DIR="/usr/include/serial/hdf5" \
- -DHDF5_HL_INCLUDE_DIR="/usr/include/serial/hdf5"
- -DHDF5_LIBRARIES:STRING="hdf5_serial hdf5_serial_hl"
- # -DENABLE_PARALLEL=OFF \
+ -DHDF5_HL_INCLUDE_DIR="/usr/include/serial/hdf5" \
+ -DHDF5_hdf5_hl_LIBRARY_RELEASE=${LIB}/libhdf5_serial_hl.so \
+ -DHDF5_hdf5_LIBRARY_RELEASE=${LIB}/libhdf5_serial.so
dh_auto_configure --builddirectory=build-mpi -- \
-DCMAKE_SKIP_RPATH:BOOL=ON \
-DENABLE_DAP_REMOTE_TESTS:BOOL=OFF \
-DENABLE_PARALLEL_TESTS:BOOL=OFF \
-DENABLE_TESTS:BOOL=OFF \
-DENABLE_DOXYGEN:BOOL=ON \
+ -DUSE_PARALLEL=ON \
-DHDF5_C_INCLUDE_DIR="/usr/include/${MPI}/hdf5" \
-DHDF5_HL_INCLUDE_DIR="/usr/include/${MPI}/hdf5" \
- -DHDF5_LIBRARIES:STRING="hdf5_${MPI} hdf5_${MPI}_hl" \
+ -DHDF5_hdf5_hl_LIBRARY_RELEASE=${LIB}/libhdf5_${MPI}_hl.so \
+ -DHDF5_hdf5_LIBRARY_RELEASE=${LIB}/libhdf5_${MPI}.so \
-DCMAKE_C_COMPILER=mpicc
override_dh_auto_build:
$(MAKE) -C build-serial
$(MAKE) -C build-mpi
-oveeride_dh_auto_clean:
+override_dh_auto_test:
+ $(MAKE) -C build-serial test
+ $(MAKE) -C build-mpi test
+
+override_dh_auto_clean:
rm -rf build-*
#install/libnetcdf7::
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/netcdf.git
More information about the Pkg-grass-devel
mailing list