X-Git-Url: https://git.piment-noir.org/?p=deb_x265.git;a=blobdiff_plain;f=debian%2Fconfflags;fp=debian%2Fconfflags;h=4d906c7efeac0d4d4e151e0189ef261efa528f14;hp=0000000000000000000000000000000000000000;hb=4d13a1de5d07bb3e234ec43bf4877ae2df27b8de;hpb=72b9787e2806694c5bc5609dd7c2e5dbbfaa4b2f diff --git a/debian/confflags b/debian/confflags new file mode 100644 index 0000000..4d906c7 --- /dev/null +++ b/debian/confflags @@ -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 +