blob: 56a5c3f7b545718816859d2076eb6bb54b41d5b0 [file] [log] [blame]
#!/usr/bin/make -f
# -*- makefile -*-
include /usr/share/dpkg/default.mk
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
NUMJOBS=1
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS=$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
endif
export SOVER ?= $(shell dpkg-parsechangelog \
| sed -rne 's/^Version: ([0-9.]+)([-+~][[:alpha:]][[:alnum:]]*)?([-+~][[:digit:]])?$$/\1\2/p' \
| sed 's/[+~]/-/')
export SONAME=libcassandra.so.$(SOVER)
%:
dh $@
override_dh_auto_install:
dh_auto_install
override_dh_auto_configure:
dh_auto_configure -- -DCMAKE_BUILD_TYPE=RELEASE -DCASS_BUILD_STATIC=ON -DCASS_INSTALL_PKG_CONFIG=OFF -DCMAKE_INSTALL_LIBDIR=/usr/lib
override_dh_auto_build:
dh_auto_build -- -j$(NUMJOBS)
override_dh_strip:
dh_strip --dbg-package=cassandra-cpp-driver-dbg
sed -i s/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/ debian/cassandra-cpp-driver-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*.pc
sed -i s/@DEB_VERSION_UPSTREAM@/$(DEB_VERSION_UPSTREAM)/ debian/cassandra-cpp-driver-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*.pc
override_dh_makeshlibs:
dh_makeshlibs -V
override_dh_auto_test:
override_dh_auto_clean: