summaryrefslogtreecommitdiffstats
path: root/Utilities/cmliblzma
Commit message (Collapse)AuthorAgeFilesLines
* liblzma: Avoid defining a 'restrict' macroBrad King2014-07-2931-101/+103
| | | | | | | | | | 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: Disable warnings to avoid changing 3rd party codeBrad King2014-07-292-1/+13
|
* liblzma: Port to VS 6, 7.0Daniel Pfeifer2014-07-292-17/+10
| | | | Also remove use of MSVC intrinsic.
* liblzma: Port from C99 to C89/90Daniel Pfeifer2014-07-2961-700/+1080
| | | | | Remove use of designated initializers and declarations of variables after statements. Leave "//" comments as-is for now.
* liblzma: Add CMake build systemDaniel Pfeifer2014-07-237-8/+491
| | | | | Modify sources just enough to build without the full xz common directory.
* liblzma: Remove unused Makefile.* filesBrad King2014-07-239-387/+0
| | | | We will provide our own CMake-based build system.
* liblzma: Add README-CMake.txtBrad King2014-07-231-0/+66
| | | | Describe how to update liblzma from upstream.
* Merge branch 'liblzma-upstream' into add-liblzmaBrad King2014-07-21148-0/+26264
|
* liblzma: Add .gitattributes to ignore whitespace checksBrad King2014-07-211-0/+1
Tell Git not to check whitespace in third-party code.