CMakeLists.txt


Log

Author Commit Date CI Message
Ian Duncan aaa4424d 2017-03-02T00:19:57 Fix CMakeLists.txt specifying a nonexistent pkgconfig package (#518)
Eugene Kliuchnikov 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)
Eugene Kliuchnikov fe9f9a91 2016-12-22T08:57:44 Split brotli common/dec/enc .pc files (#490) Add URL, and use DEPENS_PRIVATE generator params
Evan Nemerson 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
Eugene Kliuchnikov b93cb698 2016-10-18T17:14:49 * leave static compilation declaration intouch (e.g. Python build)
Eugene Kliuchnikov 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
Eugene Kliuchnikov 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
Frédéric Wang 1c777660 2016-10-12T21:17:23 CMake: Also add ARCHIVE DESTINATION for non-WIN32
Frédéric Wang ed2748ab 2016-10-12T18:23:34 Remove the underscore in the name of brotli libraries. #326
Frédéric Wang 9389876e 2016-10-12T16:58:03 Add ARCHIVE destination for Windows.
Frédéric Wang c41962f0 2016-10-12T16:11:51 Use install directories provided by GNUInstallDirs.
Frédéric Wang 82536d2b 2016-10-12T14:53:02 Also install the libraries and headers when building static libraries.
Frédéric Wang cd8153a1 2016-10-12T14:32:36 Do not install the public headers on WIN32. #326
Frédéric Wang 93933405 2016-10-07T22:50:47 Actually use BROTLI_INCLUDE_DIRS to get the path to headers.
Frédéric Wang 89a77a94 2016-10-07T22:24:34 Also install the brotli headers when building the shared libraries. #326
Eugene Kliuchnikov 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
Frédéric Wang 5e1219a3 2016-08-27T12:14:13 Fix typo in CMakeFile: s/BROTLI_BUNDLE_MODE/BROTLI_BUNDLED_MODE/
Frédéric Wang 074e4acd 2016-08-27T12:04:48 Add support for CMake's BUILD_SHARED_LIBS option. #326
Eugene Kliuchnikov 532921b8 2016-08-23T15:35:54 Fix CMake includes.
Eugene Kliuchnikov 3dcc3c02 2016-08-23T14:49:37 Fix CMake includedirs
Eugene Kliuchnikov 2c2d5578 2016-08-22T15:44:12 Use version from common/version.h
Evan Nemerson 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.
Evan Nemerson 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.
Evan Nemerson 03657e80 2016-07-28T13:31:09 Add mingw support.
Evan Nemerson 26a59359 2016-07-26T08:22:58 Add UBSan build, use clang for sanitizer builds.
Evan Nemerson 37be4e37 2016-06-28T20:35:16 travis: add many additional builds
Evan Nemerson 93ef13f8 2016-06-20T13:07:35 Add CMake build system.