|
aaa4424d
|
2017-03-02T00:19:57
|
|
Fix CMakeLists.txt specifying a nonexistent pkgconfig package (#518)
|
|
11df843c
|
2017-02-06T14:20:43
|
|
Update encoder (#504)
* pull `BROTLI_MAX_BACKWARD_LIMIT` to constants
* split generic and Zopfli backward references code
* pull hashers init and stitch invocation to encoder
* make `dictionary_hash` a compilation unit
* add `size hint` parameter
* add new hasher
* use `size hint` to pick new hasher for q4
* modernize clz guard (fix #495)
* move `hash to binary tree` to separate file
* add `Initialize` and `Cleanup` to all hashers
* do not raise OOM if malloc(0) == NULL (fix #500)
|
|
fe9f9a91
|
2016-12-22T08:57:44
|
|
Split brotli common/dec/enc .pc files (#490)
Add URL, and use DEPENS_PRIVATE generator params
|
|
6c470098
|
2016-11-01T02:03:29
|
|
FInishing touches for installing libbrotli with CMake (#464)
* build: fix bundled mode + BUILD_SHARED_LIBS
* cmake: add soversion information
* cmake: generate pkg-config file
|
|
b93cb698
|
2016-10-18T17:14:49
|
|
* leave static compilation declaration intouch (e.g. Python build)
|
|
69982c25
|
2016-10-18T16:45:32
|
|
Build shared libraries by default
* Declare `BUILD_SHARED_LIBS` option for CMake
* Define `${LIB}_SHARED_COMPILATION` when compiling shared library
* Define and use BROTLI_xxx_API
* Fix remaining unprefixed defines in port.h
|
|
d767ab9e
|
2016-10-17T14:29:38
|
|
Merge pull request #439 from fred-wang/remove-underscore
Remove the underscore in the name of brotli libraries. #326
|
|
1c777660
|
2016-10-12T21:17:23
|
|
CMake: Also add ARCHIVE DESTINATION for non-WIN32
|
|
ed2748ab
|
2016-10-12T18:23:34
|
|
Remove the underscore in the name of brotli libraries. #326
|
|
9389876e
|
2016-10-12T16:58:03
|
|
Add ARCHIVE destination for Windows.
|
|
c41962f0
|
2016-10-12T16:11:51
|
|
Use install directories provided by GNUInstallDirs.
|
|
82536d2b
|
2016-10-12T14:53:02
|
|
Also install the libraries and headers when building static libraries.
|
|
cd8153a1
|
2016-10-12T14:32:36
|
|
Do not install the public headers on WIN32. #326
|
|
93933405
|
2016-10-07T22:50:47
|
|
Actually use BROTLI_INCLUDE_DIRS to get the path to headers.
|
|
89a77a94
|
2016-10-07T22:24:34
|
|
Also install the brotli headers when building the shared libraries. #326
|
|
d7c4da8a
|
2016-08-27T17:45:57
|
|
Merge pull request #421 from fred-wang/cmake-shared-libraries
Add support for CMake's BUILD_SHARED_LIBS option. #326
|
|
5e1219a3
|
2016-08-27T12:14:13
|
|
Fix typo in CMakeFile: s/BROTLI_BUNDLE_MODE/BROTLI_BUNDLED_MODE/
|
|
074e4acd
|
2016-08-27T12:04:48
|
|
Add support for CMake's BUILD_SHARED_LIBS option. #326
|
|
532921b8
|
2016-08-23T15:35:54
|
|
Fix CMake includes.
|
|
3dcc3c02
|
2016-08-23T14:49:37
|
|
Fix CMake includedirs
|
|
2c2d5578
|
2016-08-22T15:44:12
|
|
Use version from common/version.h
|
|
fe0e153c
|
2016-08-04T18:51:20
|
|
cmake: use a different variable for testing with and without libm
CMake seems to cache the result when using the same variable, at least
with some versions, so previously systems requiring libm for log2 may
not have worked as expected.
|
|
c1ec7ba2
|
2016-07-29T11:52:15
|
|
appveyor: add Visual Studio builds (based on CMake)
This only goes back to VS 12 (2013) because MSVC didn't support log2
until then.
|
|
03657e80
|
2016-07-28T13:31:09
|
|
Add mingw support.
|
|
26a59359
|
2016-07-26T08:22:58
|
|
Add UBSan build, use clang for sanitizer builds.
|
|
37be4e37
|
2016-06-28T20:35:16
|
|
travis: add many additional builds
|
|
93ef13f8
|
2016-06-20T13:07:35
|
|
Add CMake build system.
|