summaryrefslogtreecommitdiff
path: root/Utilities/cmliblzma/config.h.in
Commit message (Collapse)AuthorAgeFilesLines
* liblzma: Revert "Avoid defining a 'restrict' macro"Brad King2018-08-061-4/+2
| | | | | | Revert commit v3.1.0-rc1~255^2~2 (liblzma: Avoid defining a 'restrict' macro, 2014-07-24). We will use another approach to deal with the 'restrict' keyword.
* liblzma: Use unaligned access only on Intel and PowerPC archsBrad King2015-04-011-1/+7
|
* liblzma: fix build on platforms with no SIZE_MAX defined.Chuck Atkins2014-11-031-3/+1
| | | | | | | | | Some systems don't define a SIZE_MAX (older versions of HP-UX with aCC). The logic was already in place to account for this condition but SIZEOF_SIZE_T was not getting cmoputed at configure time to allow it to function. This computes sizeof(size_t) at configure time to allow the appropriate logic to work. It also changes SIZEOF_SIZE_T to SIZE_OF_SIZE_T for consistency.
* liblzma: Avoid defining a 'restrict' macroBrad King2014-07-291-2/+4
| | | | | | | | | | Any "#define restrict ..." line may conflict with MSVC header files that use "__declspec(restrict)". Define our own LZMA_RESTRICT macro in "Utilities/cmliblzma/config.h.in" and transform liblzma code to use it: git grep -lE '\<restrict\>' Utilities/cmliblzma/liblzma | xargs sed -i 's/\<restrict\>/LZMA_RESTRICT/g'
* liblzma: Add CMake build systemDaniel Pfeifer2014-07-231-0/+283
Modify sources just enough to build without the full xz common directory.