#!/usr/bin/make -f # Copyright 2020 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); you may not # use this file except in compliance with the License. You may obtain a copy of # the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations under # the License. export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow reproducible=+fixfilepath # Some of the Abseil tests exhaust virtual memory on our mipsel buildds. # TODO(bbaren): Key this off available virtual memory rather than a particular # architecture. ifeq ($(shell dpkg-architecture -qDEB_HOST_ARCH),mipsel) ABSL_RUN_TESTS=OFF else ABSL_RUN_TESTS=ON endif %: dh $@ override_dh_auto_clean: $(RM) -r $(CURDIR)/static $(RM) -r $(CURDIR)/shared override_dh_auto_configure: dh_auto_configure -Bstatic -- -DCMAKE_CXX_STANDARD=14 -DBUILD_SHARED_LIBS=OFF dh_auto_configure -Bshared -- -DCMAKE_CXX_STANDARD=14 -DBUILD_SHARED_LIBS=ON -DABSL_RUN_TESTS=$ABSL_RUN_TESTS -DABSL_USE_GOOGLETEST_HEAD=OFF override_dh_auto_build: dh_auto_build -Bstatic dh_auto_build -Bshared override_dh_auto_test: dh_auto_test -Bshared override_dh_auto_install: dh_auto_install -Bstatic dh_auto_install -Bshared find debian/tmp -type d -empty -delete