diff options
author | Brad King <brad.king@kitware.com> | 2015-04-01 15:03:57 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-04-01 15:05:30 (GMT) |
commit | af61d6cb60a38069fb82f54bd7f2eb2b798bf4dc (patch) | |
tree | fbc1ed261bf2e7fbd201c999923fea9465a7a5eb | |
parent | 732d8a467ab8a295b1bbf580f865980f8a1a9b29 (diff) | |
download | CMake-af61d6cb60a38069fb82f54bd7f2eb2b798bf4dc.zip CMake-af61d6cb60a38069fb82f54bd7f2eb2b798bf4dc.tar.gz CMake-af61d6cb60a38069fb82f54bd7f2eb2b798bf4dc.tar.bz2 |
liblzma: Use unaligned access only on Intel and PowerPC archs
-rw-r--r-- | Utilities/cmliblzma/config.h.in | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Utilities/cmliblzma/config.h.in b/Utilities/cmliblzma/config.h.in index 017c435..9c53150 100644 --- a/Utilities/cmliblzma/config.h.in +++ b/Utilities/cmliblzma/config.h.in @@ -280,4 +280,10 @@ typedef uint64_t uintmax_t; /* Define to 1 if the system supports fast unaligned access to 16-bit and 32-bit integers. */ -#define TUKLIB_FAST_UNALIGNED_ACCESS 1 +#if defined(__i386) || defined(__i386__) || defined(_M_IX86) \ + || defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) \ + || defined(__amd64) || defined(__amd64__) \ + || defined(__powerpc) || defined(__powerpc__) \ + || defined(__ppc) || defined(__ppc__) || defined(__POWERPC__) +# define TUKLIB_FAST_UNALIGNED_ACCESS 1 +#endif |