You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@parquet.apache.org by uw...@apache.org on 2017/05/27 14:15:24 UTC

parquet-cpp git commit: PARQUET-1004: Update Windows.md with *_MSVC_STATIC_LIB_SUFFIX usage i…

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 <ri...@gmail.com>

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 <ri...@gmail.com>
Authored: Sat May 27 16:15:19 2017 +0200
Committer: Uwe L. Korn <uw...@apache.org>
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