kc3-lang/brotli/CMakeLists.txt

Branch :


Log

Author Commit Date CI Message
515fc623 2018-03-26 16:41:18 Tell CMake to not check for a C++ compiler (#653) By default CMake checks both for C and C++ compilers, while the latter is not needed. Setting the list of languages to just "C" in the call to project() removes the unneeded check.
63e15bb3 2017-12-07 14:39:07 Don't set rpath (#629)
0ad94eed 2017-11-28 15:37:28 Update (#620) * add autotools build * separate semantic and ABI version * extract sources.lst (used by CMake and Automake) * share pkgconfig templates (used by CMake and Automake) * decoder: always set `total_out` * encoder: fix `BROTLI_ENSURE_CAPACITY` macro (no-op after preprocessor) * decoder/encoder: refine `free_func` contract
b6a01749 2017-09-20 10:04:06 Install static libraries as well (#601)
52f04833 2017-09-19 09:40:48 Build both static and shared libs with CMake (#599)
03739d2b 2017-05-29 17:55:14 Update (#555) Update: * new CLI; bro -> brotli; + man page * JNI wrappers preparation (for bazel build) * add raw binary dictionary representation `dictionary.bin` * add ability to side-load brotli RFC dictionary * decoder persists last error now * fix `BrotliDecoderDecompress` documentation * go reader don't block until necessary * more consistent bazel target names * Java dictionary data compiled footprint reduced * Java tests refactoring
2c001010 2017-05-24 17:19:34 Unify artifact installation (#544)
6ece1d87 2017-04-23 14:07:08 Move files & update paths (#541) * Move files & update paths * Rename build to scripts. * Fix paths * Fix script.
aaa4424d 2017-03-02 00:19:57 Fix CMakeLists.txt specifying a nonexistent pkgconfig package (#518)
11df843c 2017-02-06 14: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-22 08:57:44 Split brotli common/dec/enc .pc files (#490) Add URL, and use DEPENS_PRIVATE generator params
6c470098 2016-11-01 02: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-18 17:14:49 * leave static compilation declaration intouch (e.g. Python build)
69982c25 2016-10-18 16: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-17 14:29:38 Merge pull request #439 from fred-wang/remove-underscore Remove the underscore in the name of brotli libraries. #326
1c777660 2016-10-12 21:17:23 CMake: Also add ARCHIVE DESTINATION for non-WIN32
ed2748ab 2016-10-12 18:23:34 Remove the underscore in the name of brotli libraries. #326
9389876e 2016-10-12 16:58:03 Add ARCHIVE destination for Windows.
c41962f0 2016-10-12 16:11:51 Use install directories provided by GNUInstallDirs.
82536d2b 2016-10-12 14:53:02 Also install the libraries and headers when building static libraries.
cd8153a1 2016-10-12 14:32:36 Do not install the public headers on WIN32. #326
93933405 2016-10-07 22:50:47 Actually use BROTLI_INCLUDE_DIRS to get the path to headers.
89a77a94 2016-10-07 22:24:34 Also install the brotli headers when building the shared libraries. #326
d7c4da8a 2016-08-27 17: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-27 12:14:13 Fix typo in CMakeFile: s/BROTLI_BUNDLE_MODE/BROTLI_BUNDLED_MODE/
074e4acd 2016-08-27 12:04:48 Add support for CMake's BUILD_SHARED_LIBS option. #326
532921b8 2016-08-23 15:35:54 Fix CMake includes.
3dcc3c02 2016-08-23 14:49:37 Fix CMake includedirs
2c2d5578 2016-08-22 15:44:12 Use version from common/version.h
fe0e153c 2016-08-04 18: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-29 11: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-28 13:31:09 Add mingw support.
26a59359 2016-07-26 08:22:58 Add UBSan build, use clang for sanitizer builds.
37be4e37 2016-06-28 20:35:16 travis: add many additional builds
93ef13f8 2016-06-20 13:07:35 Add CMake build system.