Imported Debian patch 1.4+222+hg5f9f7194267b-1~trusty
[deb_x265.git] / debian / confflags
1 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
2
3 CFLAGS := -O3 $(filter-out -g -O2,$(shell dpkg-buildflags --get CFLAGS)) $(CPPFLAGS)
4 CXXFLAGS := -O3 $(filter-out -g -O2,$(shell dpkg-buildflags --get CXXFLAGS)) $(CPPFLAGS)
5
6 libdir := lib/$(DEB_HOST_MULTIARCH)
7
8
9 common_confflags += \
10 -DCMAKE_INSTALL_PREFIX=/usr \
11 -DCMAKE_VERBOSE_MAKEFILE=ON
12
13
14 shared_confflags := \
15 $(common_confflags) \
16 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
17 -DENABLE_PIC=ON
18
19 8bit_confflags := \
20 $(shared_confflags) \
21 -DLIB_INSTALL_DIR=$(libdir)
22
23 10bit_confflags := \
24 $(shared_confflags) \
25 -DBIN_INSTALL_DIR=$(libdir)/x265-10bit \
26 -DLIB_INSTALL_DIR=$(libdir)/x265-10bit \
27 -DHIGH_BIT_DEPTH=ON
28
29
30 static_confflags := \
31 $(common_confflags) \
32 -DCMAKE_BUILD_TYPE=Release \
33 -DENABLE_SHARED=OFF \
34 -DENABLE_PIC=OFF
35
36 8bit_static_confflags := \
37 $(static_confflags) \
38 -DLIB_INSTALL_DIR=$(libdir)
39
40 10bit_static_confflags := \
41 $(static_confflags) \
42 -DLIB_INSTALL_DIR=$(libdir)/x265-10bit \
43 -DHIGH_BIT_DEPTH=ON
44