Vality version of Apache Thrift
Go to file
Mark Slee 43df5c5b8a Applying Thrift license to ruby source
Reviewed By: ruby


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665034 13f79535-47bb-0310-9956-ffa450edef68
2007-03-01 00:34:42 +00:00
compiler/cpp Some Thrift documentation cleanups 2007-02-28 21:43:54 +00:00
lib Applying Thrift license to ruby source 2007-03-01 00:34:42 +00:00
test Some Thrift documentation cleanups 2007-02-28 21:43:54 +00:00
bootstrap.sh Full automake/autoconf compliance for thrift 2007-01-25 07:58:55 +00:00
cleanup.sh Some Thrift documentation cleanups 2007-02-28 21:43:54 +00:00
configure.ac Update configure.ac to include compiler/cpp directory 2007-01-27 01:58:17 +00:00
COPYING Some Thrift documentation cleanups 2007-02-28 21:43:54 +00:00
LICENSE Some Thrift documentation cleanups 2007-02-28 21:43:54 +00:00
README Some Thrift documentation cleanups 2007-02-28 21:43:54 +00:00

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