mirror of
https://github.com/valitydev/thrift.git
synced 2024-11-07 10:48:51 +00:00
Vality version of Apache Thrift
43df5c5b8a
Reviewed By: ruby git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665034 13f79535-47bb-0310-9956-ffa450edef68 |
||
---|---|---|
compiler/cpp | ||
lib | ||
test | ||
bootstrap.sh | ||
cleanup.sh | ||
configure.ac | ||
COPYING | ||
LICENSE | ||
README |
Thrift (Thrift IDL and RPC tool) Version 1.0 (22 August 2006) Mark Slee (mcslee@facebook.com) Aditya Agarwal (aditya@facebook.com) Marc Kwiatkowski (marc@facebook.com) $Header$ Thrift is distributed under the Thrift open source software license. Please see the included LICENSE file. Introduction ============ Thrift is a lightweight, language-independent software stack with an associated code generation mechanism for RPC. Requirements ============ Thrift requires boost shared pointers from boost-1.33.1 or greater, see http://www.boost.org/libs/smart_ptr/smart_ptr.htm Resources ========= More information about Thrift can be obtained on the Thrift webpage at: http://developers.facebook.com/thrift Acknowledgments =============== Thrift was inspired by pillar, a lightweight RPC tool written by Adam D'Angelo INSTALLATION ============ If you are building from the first time out of the source repository, you will need to generate the configure scripts. From the top directory, do: ./bootstrap.sh Once the configure scripts are generated, thrift can be configured. From the top directory, do: ./configure You may need to specify the location of the boost files explicitly. If you installed boost in /usr/local, you would run configure as follows: ./configure --with-boost=/usr/local Note that by default the thrift C++ library is built with no debugging symbols included. If you would like debugging symbols during development work, run: ./configure CFLAGS='-g -O2' Run ./configure --help to see other configuration options Make thrift make From the top directory, become superuser and do: make install