thrift/README
Mark Slee 57cc25e2a3 Some Thrift documentation cleanups
Summary: Getting ready to hand this over to powerset, just want to have the right licenses in place and such first.

Reviewed By: thrift


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665029 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 21:43:54 +00:00

68 lines
1.6 KiB
Plaintext

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