Add some compiling fixes and choose compiler (vc12 + sdk71 for ia64)

- add some pragma definitions to brotli port.h
- change lz4 code, to include zstd/xxhash.h
- fix various objects in makefile's
- fix LzHandler.cpp, LZIP has now 0xC5 @ Guid.txt
- improve logging on AppVeyor
- fix version numbers in codecs
- rename "Codec_zstdF" to "Codec_zstd_legacy"
- add missing objects for lizard
This commit is contained in:
Tino Reichardt
2018-10-21 14:46:06 +02:00
parent 78fc3c9bc5
commit c9b085e4ec
27 changed files with 269 additions and 75 deletions

View File

@@ -40,5 +40,6 @@ exit
# pragma warning(disable : 4100)
# pragma warning(disable : 4127)
# pragma warning(disable : 4295)
# pragma warning(disable : 4389)
# pragma warning(disable : 4701)

View File

@@ -9,6 +9,14 @@
#ifndef BROTLI_COMMON_PORT_H_
#define BROTLI_COMMON_PORT_H_
/* disable some warnings /TR */
#pragma warning(disable : 4100)
#pragma warning(disable : 4127)
#pragma warning(disable : 4189)
#pragma warning(disable : 4295)
#pragma warning(disable : 4389)
#pragma warning(disable : 4701)
/* The following macros were borrowed from https://github.com/nemequ/hedley
* with permission of original author - Evan Nemerson <evan@nemerson.com> */