-
-
Notifications
You must be signed in to change notification settings - Fork 42
/
rules
executable file
·30 lines (25 loc) · 855 Bytes
/
rules
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/make -f
#export DH_VERBOSE=1
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed
export DEB_CFLAGS_MAINT_APPEND=-Wall -pedantic
%:
dh $@ --buildsystem=cmake
# Option -DALIZA_CXX_STANDARD:STRING=14 sets CMAKE_CXX_STANDARD
# to 14 to get rid of ITK-4.12 dev-package VNL warnings
# on Debian 10.
CMAKEFLAGS=-DALIZA_QT_VERSION:STRING=5 \
-DCMAKE_SKIP_RPATH:BOOL=ON \
-DALIZA_CXX_STANDARD:STRING=14 \
-DALIZA_USE_SYSTEM_BULLET:BOOL=ON \
-DALIZA_USE_SYSTEM_LCMS2:BOOL=ON \
-DMDCM_USE_SYSTEM_UUID:BOOL=ON \
-DMDCM_USE_SYSTEM_ZLIB:BOOL=ON \
-DMDCM_USE_SYSTEM_OPENJPEG:BOOL=ON \
-DMDCM_USE_SYSTEM_CHARLS:BOOL=ON
override_dh_auto_configure:
dh_auto_configure -- $(CMAKEFLAGS)
override_dh_auto_test:
echo "No tests for this package"
override_dh_auto_install:
dh_auto_install --destdir=debian/tmp