Imported Debian patch 1.4-3~trusty
[deb_x265.git] / debian / confflags
diff --git a/debian/confflags b/debian/confflags
new file mode 100644 (file)
index 0000000..4d906c7
--- /dev/null
@@ -0,0 +1,45 @@
+libdir := lib/$(DEB_HOST_MULTIARCH)
+
+
+common_confflags := \
+       -DCMAKE_INSTALL_PREFIX=/usr \
+       -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+       -DCMAKE_VERBOSE_MAKEFILE=ON
+
+8bit_confflags := \
+       $(common_confflags) \
+       -DLIB_INSTALL_DIR=$(libdir)
+
+10bit_confflags := \
+       $(common_confflags) \
+       -DBIN_INSTALL_DIR=$(libdir)/x265-10bit \
+       -DLIB_INSTALL_DIR=$(libdir)/x265-10bit \
+       -DHIGH_BIT_DEPTH=ON
+
+
+static_confflags := \
+       -DCMAKE_INSTALL_PREFIX=/usr \
+       -DCMAKE_BUILD_TYPE=Release \
+       -DCMAKE_VERBOSE_MAKEFILE=ON \
+       -DENABLE_CLI=OFF \
+       -DENABLE_SHARED=OFF
+
+8bit_static_confflags  := \
+       $(static_confflags) \
+       -DLIB_INSTALL_DIR=$(libdir)
+
+10bit_static_confflags := \
+       $(static_confflags) \
+       -DLIB_INSTALL_DIR=$(libdir)/x265-10bit \
+       -DHIGH_BIT_DEPTH=ON
+
+
+# disable assembly on x86
+ifneq (,$(filter i386 i486 i586 i686 pentium,$(DEB_HOST_GNU_CPU)))
+noasm = -DENABLE_ASSEMBLY=OFF -DCMAKE_CXX_FLAGS='-DX86_64=0'
+8bit_confflags  += $(noasm)
+10bit_confflags += $(noasm)
+8bit_static_confflags  += $(noasm)
+10bit_static_confflags += $(noasm)
+endif
+