Files

32 lines
1.1 KiB
Makefile
Executable File

#!/usr/bin/make -f
include /usr/share/dpkg/buildopts.mk
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export PKG_CONFIG_PATH = /opt/plasma/lib/pkgconfig
BUILDDIR = obj-module
%:
dh $@ --buildsystem=cmake+ninja --builddirectory=$(BUILDDIR)
override_dh_auto_configure:
mkdir -p $(BUILDDIR)
cd $(BUILDDIR) && /opt/plasma/bin/qt-configure-module .. -- -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/plasma -DCMAKE_PREFIX_PATH=/opt/plasma -DCMAKE_INSTALL_RPATH=/opt/plasma/lib -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=FALSE -DQT_BUILD_TESTS=OFF -DQT_BUILD_EXAMPLES=OFF
override_dh_auto_build:
cmake --build $(BUILDDIR) --parallel $(or $(DEB_BUILD_OPTION_PARALLEL),1)
override_dh_auto_test:
@echo 'Tests and consumers omitted for this batch by user request.'
override_dh_auto_install:
DESTDIR=$(CURDIR)/debian/tmp cmake --install $(BUILDDIR)
python3 debian/split.py
override_dh_missing:
dh_missing --fail-missing
override_dh_makeshlibs:
dh_makeshlibs -V --no-scripts
override_dh_shlibdeps:
dh_shlibdeps -l$(CURDIR)/debian/plasma-next-qtwebsockets/opt/plasma/lib