/[Apache-SVN]
ViewVC logotype

Revision 665409


Jump to revision: Previous Next
Author: dreiss
Date: Fri Dec 28 18:25:33 2007 UTC (16 years, 4 months ago)
Changed paths: 37
Log Message:
Thrift: Revamp build to use a single configure.ac.

Summary:
Ben Maurer suggested that it would make sense for Thrift to build as
a single project, with one configure.ac and multiple Makefile.am.
He was also kind enough to do the heavy lifting, and this commit
is the application of his patch (with minor modifications).
The most significant visible change from this diff is that
in order to buidl one of the thrift sub-projects (i.e.: the compiler,
the C++ library, or the Python library) you must run bootstrap.sh
and configure in the Thrift root, then make in the specific project.
Users who want to build and install the Python library but
can't run configure because they don't have Boost can simply
run setup.py directly.

Reviewed By: mcslee

Test Plan: Built Thrift from scratch.

Revert Plan: ok


Changed paths

Path Details
Directoryincubator/thrift/trunk/CONTRIBUTORS modified , text changed
Directoryincubator/thrift/trunk/Makefile.am modified , text changed
Directoryincubator/thrift/trunk/aclocal/ added
Directoryincubator/thrift/trunk/aclocal/ax_boost_base.m4
(Copied from incubator/thrift/trunk/lib/cpp/aclocal/ax_boost_base.m4, r665408)
added , text changed
Directoryincubator/thrift/trunk/aclocal/ax_lib_event.m4
(Copied from incubator/thrift/trunk/lib/cpp/aclocal/ax_lib_event.m4, r665408)
added , text changed
Directoryincubator/thrift/trunk/aclocal/ax_lib_zlib.m4
(Copied from incubator/thrift/trunk/lib/cpp/aclocal/ax_lib_zlib.m4, r665408)
added , text changed
Directoryincubator/thrift/trunk/bootstrap.sh modified , text changed
Directoryincubator/thrift/trunk/cleanup.sh modified , text changed
Directoryincubator/thrift/trunk/compiler/cpp/COPYING deleted
Directoryincubator/thrift/trunk/compiler/cpp/LICENSE deleted
Directoryincubator/thrift/trunk/compiler/cpp/Makefile.am modified , text changed
Directoryincubator/thrift/trunk/compiler/cpp/bootstrap.sh deleted
Directoryincubator/thrift/trunk/compiler/cpp/cleanup.sh deleted
Directoryincubator/thrift/trunk/compiler/cpp/configure.ac deleted
Directoryincubator/thrift/trunk/compiler/cpp/src/generate/t_st_generator.cc modified , text changed
Directoryincubator/thrift/trunk/configure.ac modified , text changed
Directoryincubator/thrift/trunk/if/Makefile.am modified , text changed
Directoryincubator/thrift/trunk/if/bootstrap.sh deleted
Directoryincubator/thrift/trunk/if/cleanup.sh deleted
Directoryincubator/thrift/trunk/if/configure.ac deleted
Directoryincubator/thrift/trunk/lib/Makefile.am added
Directoryincubator/thrift/trunk/lib/cpp/COPYING deleted
Directoryincubator/thrift/trunk/lib/cpp/LICENSE deleted
Directoryincubator/thrift/trunk/lib/cpp/Makefile.am modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/aclocal/ax_boost_base.m4 deleted
Directoryincubator/thrift/trunk/lib/cpp/aclocal/ax_lib_event.m4 deleted
Directoryincubator/thrift/trunk/lib/cpp/aclocal/ax_lib_zlib.m4 deleted
Directoryincubator/thrift/trunk/lib/cpp/bootstrap.sh deleted
Directoryincubator/thrift/trunk/lib/cpp/cleanup.sh deleted
Directoryincubator/thrift/trunk/lib/cpp/configure.ac deleted
Directoryincubator/thrift/trunk/lib/py/COPYING deleted
Directoryincubator/thrift/trunk/lib/py/LICENSE deleted
Directoryincubator/thrift/trunk/lib/py/Makefile.am modified , text changed
Directoryincubator/thrift/trunk/lib/py/bootstrap.sh deleted
Directoryincubator/thrift/trunk/lib/py/cleanup.sh deleted
Directoryincubator/thrift/trunk/lib/py/configure.ac deleted
Directoryincubator/thrift/trunk/test/cpp/Makefile.stress modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26