Imported Debian patch 1.4-3~trusty
[deb_x265.git] / debian / patches / cpu-detection.patch
diff --git a/debian/patches/cpu-detection.patch b/debian/patches/cpu-detection.patch
new file mode 100644 (file)
index 0000000..1a441ac
--- /dev/null
@@ -0,0 +1,18 @@
+--- a/source/CMakeLists.txt
++++ b/source/CMakeLists.txt
+@@ -39,12 +39,14 @@
+ set(X86_ALIASES x86 i386 i686 x86_64 amd64)
+ list(FIND X86_ALIASES "${SYSPROC}" X86MATCH)
+ if("${SYSPROC}" STREQUAL "" OR X86MATCH GREATER "-1")
+-    message(STATUS "Detected x86 target processor")
+     set(X86 1)
+     add_definitions(-DX265_ARCH_X86=1)
+     if("${CMAKE_SIZEOF_VOID_P}" MATCHES 8)
++        message(STATUS "Detected x86_64 system processor")
+         set(X64 1)
+         add_definitions(-DX86_64=1)
++    else()
++        message(STATUS "Detected x86 system processor")
+     endif()
+ elseif(${SYSPROC} STREQUAL "armv6l")
+     message(STATUS "Detected ARM target processor")