summaryrefslogtreecommitdiffstats
path: root/Utilities/cmzlib
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-zlib' into update-zlibBrad King2024-01-301-1/+1
| | | | | | # By zlib upstream * upstream-zlib: zlib 2022-10-12 (04f42cec)
* Merge branch 'upstream-zlib' into update-zlibBrad King2024-01-1017-221/+252
| | | | | | | * upstream-zlib: zlib 2022-10-12 (04f42cec) Fixes: #25576
* zlib: Suppress clang-analyzer warningsBrad King2023-05-222-0/+12
|
* zlib: Fix typo in mangling the crc32() functionleha-bot2023-01-111-2/+1
| | | | | | | | Fix the mangling of `crc32` by commit 29c578c8fb (zlib: Mangle symbols to avoid conflict with external transitive dependencies, 2022-06-10, v3.24.0-rc1~7^2). Fixes: #24281
* zlib: Mangle symbols to avoid conflict with external transitive dependenciesBrad King2022-06-114-0/+154
| | | | | | Mangling was dropped by commit fc22ac115e (zlib: Drop old sources to make room for a fresh import, 2022-05-26). Restore it for the new import of upstream zlib.
* zlib: Update build within CMake for 1.2.12Brad King2022-05-281-1/+4
|
* Merge branch 'upstream-zlib' into update-zlibBrad King2022-05-2828-3642/+16062
| | | | | * upstream-zlib: zlib 2022-03-27 (21767c65)
* zlib: Add CMakeLists.txt for build within CMakeBrad King2022-05-261-0/+25
|
* zlib: Use unistd.h on all non-Windows platformsBrad King2022-05-261-1/+1
| | | | | Replace the `HAVE_UNISTD_H` change from commit 3edcd70754 (ENH: Update zlib to 1.2.3, 2007-09-11, v2.6.0~1135) with simpler logic.
* zlib: Suppress some MSVC warningsBrad King2022-05-261-0/+6
| | | | | | Restore the warning suppression code added by commit 0e4571d25c (ENH: Initial import from VTK, 2005-01-26, v2.4.0~2414) and commit 3edcd70754 (ENH: Update zlib to 1.2.3, 2007-09-11, v2.6.0~1135).
* zlib: Add initialization to satisfy valgrindBrad King2022-05-261-0/+7
| | | | | | | Restore the change from commit cf133ff6b3 (Fix uninitialized variable access in zlib, 2009-11-18, v2.8.2~705). Their web site claims it does no harm ( https://www.zlib.net/zlib_faq.html#faq36), but fixing it this way eliminates the diagnostic.
* zlib: Fix typo in commentBrad King2022-05-261-1/+1
| | | | | Restore the fix from commit bf019d765d (Fix spelling and typos (non-binary), 2012-11-07, v2.8.12~414^2~7).
* Merge branch 'upstream-zlib' into update-zlibBrad King2022-05-2624-0/+10308
| | | | | | # By zlib upstream * upstream-zlib: zlib 2011-09-09 (abf180a0)
* zlib: Drop old sources to make room for a fresh importBrad King2022-05-2633-11841/+0
|
* Utilities: Suppress warnings in third-party code with IBMClangAaron Liu2022-01-271-1/+1
|
* LCC: Add dedicated support for MCST LCC compilermakise-homura2021-10-151-1/+1
| | | | | | | | | | | | | | | | | | | | | Divert LCC compiler as a new one, instead of treating it as GNU. Since old times, Elbrus C/C++/Fortran Compiler (LCC) by MCST has been passing checks for GNU compilers, so it has been identified as GNU. Now, with intent of seriously upstreaming its support, it has been added as a separate LCC compiler, and its version displays not a supported GCC version, but LCC version itself (e.g. LCC 1.25.19 instead of GNU 7.3.0). This commit adds its support for detection, and also converts basically every check like 'is this compiler GNU?' to 'is this compiler GNU or LCC?'. The only places where this check is untouched, is where it regards other platforms where LCC is unavailable (primarily non-Linux), and where it REALLY differs from GNU compiler. Note: this transition may break software that are already ported to Elbrus, but hardly relies that LCC will be detected as GNU; still such software is not known.
* Utilities: Suppress warnings in third-party code with NVHPCBrad King2021-04-201-1/+1
|
* Utilities: Suppress warnings in third-party code when using IntelLLVMBrad King2021-01-281-1/+1
|
* Refactoring: Third-parties public headers are under cm3p prefixMarc Chevrier2020-05-071-5/+0
| | | | Fixes: #20666
* Utilities: Suppress warnings in third-party code when using XLClangBrad King2019-02-251-1/+1
|
* Remove now-unused code once used for MIPSpro on IRIXBrad King2019-02-211-1/+1
| | | | | | In commit beb991110d (Remove now-unused code once used on IRIX, 2019-01-11, v3.14.0-rc1~167^2) we removed remnants of IRIX support. Also remove remnants of MIPSpro compiler support.
* zlib: Disable warnings to avoid changing 3rd party codeBrad King2015-01-141-0/+8
|
* Remove borland workarounds.Stephen Kelly2014-10-151-6/+4
| | | | | CMake 3.0 is the last release to require to be able to build with Borland.
* Haiku: Remove outdated preprocessor checksAdrien Destugues2013-10-082-7/+1
| | | | | | | | | * Haiku does not define __BEOS__ anymore, so there is no need to guard these BeOS specific workaround for Haiku. * The workaround themselves are not needed for Haiku as it has much better POSIX compatibility than BeOS did. Applied-by: Rolf Eike Beer <eike@sf-mail.de>
* Clean up install rules of CMake itself (#14371)Brad King2013-08-261-1/+1
| | | | | | | | | | | Ensure CMAKE_DATA_DIR, CMAKE_DOC_DIR, and CMAKE_MAN_DIR are always relative paths in CMake code, and set defaults accordingly. Use the install() command instead of install_files() and install_targets(). This is more modern and also avoids stripping of the first character from user-specified destinations. While at it, fix the default destinations reported in the bootstrap help.
* Fix spelling and typos (non-binary)Andreas Mohr2013-05-071-1/+1
|
* Fixes for bug # 10543, build on older sunpro now works.Bill Hoffman2010-05-041-4/+4
|
* Remove useless include file filtersBrad King2009-12-081-3/+0
| | | | | | | | | | The commit "Cleanup regular expressions" removed real include filter expressions and replaced them with lines like INCLUDE_REGULAR_EXPRESSION("^.*$") that do no filtering. We simplify the change by removing the lines altogether.
* Fix uninitialized variable access in zlib reported by valgrind. Their web ↵David Cole2009-11-181-0/+7
| | | | site claims it does no harm ( http://www.zlib.net/zlib_faq.html#faq36 ), but fixing it this way eliminates the problem.
* Install third-party utility copyright noticesBrad King2009-09-282-0/+25
| | | | | | | Some of our third-party utilities have licenses that require their copyright and license notices to be distributed with binary forms. This commit adds installation rules to include these notices with installed CMake documentation.
* ENH: add initial support for HAIKU OS from bug# 7425Bill Hoffman2008-09-152-2/+8
|
* ENH: Update zlib to 1.2.3. Addresses bugs #5445 and #3473.David Cole2007-09-1138-3654/+6278
|
* COMP: Fix and/or disable warnings for Borland 5.6 build.Brad King2006-08-011-0/+5
|
* COMP: Cleanup regular expressionsAndy Cedilnik2005-12-301-2/+1
|
* COMP: More cleanupsAndy Cedilnik2005-03-161-1/+5
|
* COMP: attempt to fix warning on Visual Studio 7Andy Cedilnik2005-02-161-7/+7
|
* COMP: Disabling warnings in zlib code to avoid changing it too much.Brad King2005-02-102-0/+16
|
* ENH: Initial import from VTKAndy Cedilnik2005-01-2634-0/+9163