#!/usr/bin/make -f #export DH_VERBOSE=1 include /usr/share/dpkg/default.mk export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto export DPKG_GENSYMBOLS_CHECK_LEVEL = 4 # SAMPLES should not be installed: # https://github.com/team-charls/charls/blob/master/samples/README.md CMAKE_EXTRA_FLAGS += \ -DBUILD_SHARED_LIBS:BOOL=ON \ -DCHARLS_BUILD_SAMPLES:BOOL=ON \ -DCHARLS_BUILD_TESTS:BOOL=ON \ -DCHARLS_PEDANTIC_WARNINGS:BOOL=ON %: dh $@ --buildsystem=cmake+ninja override_dh_auto_configure: dh_auto_configure -- $(CMAKE_EXTRA_FLAGS) override_dh_auto_test-arch: dh_auto_test pkg_run = libcharls2 pkg_dev = libcharls-dev override_dh_install-arch: # Runtime Package dh_install -p$(pkg_run) usr/lib/$(DEB_HOST_MULTIARCH)/lib*.so.* # Development Package dh_install -p$(pkg_dev) usr/include dh_install -p$(pkg_dev) usr/lib/$(DEB_HOST_MULTIARCH)/lib*.so dh_install -p$(pkg_dev) usr/lib/$(DEB_HOST_MULTIARCH)/cmake/charls/*.cmake dh_install -p$(pkg_dev) usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/charls.pc