Build LZMA as an object, disable LZMA known warning, implement USE_WERROR and use it in Azure CI#97
Build LZMA as an object, disable LZMA known warning, implement USE_WERROR and use it in Azure CI#97illwieckz wants to merge 5 commits into
Conversation
99a44ce to
5aa1dca
Compare
|
MSVC has its own share of warnings, this PR only focuses on MinGW/GCC/Clang ones, so |
|
What's the objective of making LZMA a separate library?
|
Actually it is already a separate library. I already moved the files to a separate folder in #76, this pushes things further. The motivation was to be able to add specific compiler options, but it's good even without that anyway. That was just the motivation for doing it now.
Uhh, ok. That can be done too. What do you think about the general idea of using |
Build LZMA as an object, disable LZMA known warning, implement
USE_WERRORand use it in Azure CI.The warning from vendored LZMA can be re-enabled with
IGNORE_VENDORED_WARNING=OFF.Include changes from:
Because it reuses helpers from it.