Repository: parquet-cpp Updated Branches: refs/heads/master bac81a7a6 -> e93a085d7
PARQUET-1004: Update Windows.md with *_MSVC_STATIC_LIB_SUFFIX usage i⦠â¦nstructions. Author: Max Risuhin <[email protected]> Closes #345 from MaxRis/PARQUET-1004 and squashes the following commits: 25c227e [Max Risuhin] PARQUET-1004: Update Windows.md with *_MSVC_STATIC_LIB_SUFFIX usage instructions. Project: http://git-wip-us.apache.org/repos/asf/parquet-cpp/repo Commit: http://git-wip-us.apache.org/repos/asf/parquet-cpp/commit/e93a085d Tree: http://git-wip-us.apache.org/repos/asf/parquet-cpp/tree/e93a085d Diff: http://git-wip-us.apache.org/repos/asf/parquet-cpp/diff/e93a085d Branch: refs/heads/master Commit: e93a085d71aba356653790c09ed2253f9e2d4065 Parents: bac81a7 Author: Max Risuhin <[email protected]> Authored: Sat May 27 16:15:19 2017 +0200 Committer: Uwe L. Korn <[email protected]> Committed: Sat May 27 16:15:19 2017 +0200 ---------------------------------------------------------------------- docs/Windows.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/parquet-cpp/blob/e93a085d/docs/Windows.md ---------------------------------------------------------------------- diff --git a/docs/Windows.md b/docs/Windows.md index f3c7a85..8de04f6 100644 --- a/docs/Windows.md +++ b/docs/Windows.md @@ -54,6 +54,32 @@ variable: `BROTLI_HOME` variable with path to `brotli` installation `ARROW_HOME` variable with path to `arrow` installation +### Customize static libraries names lookup of 3rd party dependencies + +If you decided to use pre-built 3rd party dependencies libs, it's possible to +configure parquet-cpp cmake build script to search for customized names of 3rd +party static libs. + +`zlib`. Pass `-DPARQUET_ZLIB_VENDORED=OFF` to enable lookup of custom zlib +build. Set `ZLIB_HOME` environment variable. Pass +`-DZLIB_MSVC_STATIC_LIB_SUFFIX=%ZLIB_SUFFIX%` to link with z%ZLIB_SUFFIX%.lib + +`arrow`. Set `ARROW_HOME` environment variable. Pass +`-DARROW_MSVC_STATIC_LIB_SUFFIX=%ARROW_SUFFIX%` to link with +arrow%ARROW_SUFFIX%.lib + +`brotli`. Set `BROTLY_HOME` environment variable. Pass +`-DBROTLI_MSVC_STATIC_LIB_SUFFIX=%BROTLI_SUFFIX%` to link with +brotli*%BROTLI_SUFFIX%.lib. + +`snappy`. Set `SNAPPY_HOME` environment variable. Pass +`-DSNAPPY_MSVC_STATIC_LIB_SUFFIX=%SNAPPY_SUFFIX%` to link with +snappy%SNAPPY_SUFFIX%.lib. + +`thrift`. Set `THRIFT_HOME` environment variable. Pass +`-DTHRIFT_MSVC_STATIC_LIB_SUFFIX=%THRIFT_SUFFIX%` to link with +thrift*%THRIFT_SUFFIX%.lib. + ### Visual Studio Microsoft provides the free Visual Studio Community edition. Once you have
