History log of /6.6.0/forestdb/cmake/ (Results 1 - 3 of 3)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: v1.2, v1.1, v1.0
bc44457d23-Oct-2015 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-16608 Support cross-platform encryption options.

ForestDB uses the CommonCrypto library to perform file level encryption,
but that library is specific to Apple products (iOS and OS X)

MB-16608 Support cross-platform encryption options.

ForestDB uses the CommonCrypto library to perform file level encryption,
but that library is specific to Apple products (iOS and OS X).
To address it, this change provides an option to use other cross-platform
libraries (OpenSSL and LibTomCrypt).

_ENCRYPTION macro can be optionally passed to specify which crypto library
is used to support database encryption and set to 'commoncrypto' on iOS and
OS X, 'openssl' for OpenSSL, or 'libtomcrypt' for LibTomCrypt.

For example,

% cmake -D_ENCRYPTION=commoncrypto path_to_build_directory

Change-Id: I740eddfc4cf0ea59ef630879d872b978ad362574

show more ...

dce07a7423-Oct-2015 Tommie McAfee <tommie@couchbase.com>

support for thread sanitizer

Example build with thread sanitizer (requires clang)
cmake -DCMAKE_C_COMPILER=clang-3.5 -DCMAKE_CXX_COMPILER=clang++-3.5 -DCB_THREADSANITIZER=1 ..

support for thread sanitizer

Example build with thread sanitizer (requires clang)
cmake -DCMAKE_C_COMPILER=clang-3.5 -DCMAKE_CXX_COMPILER=clang++-3.5 -DCB_THREADSANITIZER=1 ..

Change-Id: I27449c5917a29332d8da1898852d5f8e2aaa8351

show more ...

5d68b1a223-Oct-2015 Tommie McAfee <tommie@couchbase.com>

Move cmake modules to subdirectory

Change-Id: Ie7fa24e52bdc27bbf4e6f610df741c1381a802fe