summaryrefslogtreecommitdiff
path: root/Utilities/cmliblzma/config.h.in
Commit message (Collapse)AuthorAgeFilesLines
* liblzma: Map fixed-size integer types from KWIML as typedefsBrad King2020-06-031-9/+9
| | | | | | | | | Refactoring in commit 12e7bfcbf4 (liblzma: Use KWIML to get fixed-size integer types, 2020-05-25) accidentally changed the method of defining `int#_t` types from `typedef` to `#define`. Change it back to `typedef`. Reported-by: Rolf Eike Beer <eike@sf-mail.de>
* liblzma: Use KWIML to get fixed-size integer typesBrad King2020-05-251-154/+25
|
* liblzma: Drop unused code providing uintmax_t and intmax_tBrad King2020-05-251-14/+0
| | | | The lzma library code we use within CMake does not need these.
* liblzma: Drop checks for inline and restrict keywordsBrad King2018-08-061-24/+0
| | | | | We now require the compiler to support these, except for MSVC where upstream liblzma already has special cases (in `common/sysdefs.h`).
* liblzma: Name sizeof size_t macro consistently with upstreamBrad King2018-08-061-1/+1
|
* 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.