Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 29, 2009
  1. Make ax_lib_event.m4 set a per-version variable on success

    dreiss authored
    This makes it a little bit easier to check for several versions of
    libevent and see which succeeded.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@799017 13f79535-47bb-0310-9956-ffa450edef68
  2. THRIFT-523. Make ax_lib_event.m4 work with newer versions of libevent

    dreiss authored
    libevent changed is minor version numbering scheme with version 1.4.0,
    and the simplistic comparison function used by ax_lib_event.m4 did not
    work with the new scheme.  This patch introduced a more accurate
    comparison function that works with all existing versions of libevent.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@799016 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 12, 2009
  1. Extend ax_javac_and_java.m4 to test for specific classes

    dreiss authored
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@774130 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 2, 2009
  1. THRIFT-333. cpp: Initial TCompactProtocol implementation

    dreiss authored
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@761438 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 30, 2009
Commits on Mar 20, 2009
  1. THRIFT-294. Remove @author tags

    bryanduxbury authored
    They're gone. Don't add any new ones!
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@756307 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 13, 2009
  1. Fix a test in ax_lib_zlib

    dreiss authored
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@753429 13f79535-47bb-0310-9956-ffa450edef68
  2. THRIFT-300. A reimplementation of ax_java

    dreiss authored
    Completely replace ax_java.m4 with ax_javac_and_java, which is
    a clean-room implementation of an autoconf macro to detect Java.
    It has some limitations compared to the ax_java macros in
    The Autoconf Macro archive, but it has two key advantages.
    It is not GPL-licensed.  It doesn't abort configure if Java is
    not found.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@753428 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jan 29, 2009
  1. undoing an unintentional commit to ax_java.m4

    bryanduxbury authored
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@738704 13f79535-47bb-0310-9956-ffa450edef68
  2. THRIFT-166. java: Java tests should be in lib/java/test/

    bryanduxbury authored
    THRIFT-221. java: Make java build classpath more dynamic and configurable
    
    This issue moves all the tests from test/java to lib/java/test/src and combines the build files. In addition, rather than continue on with the same busted approach to finding dependent jars for the tests, THRIFT-221 has been implemented, allowing the user to specify a .thrift-build.properties file in their home directory that contains additional classpath entries. 
    
    As a result of this patch, "make check" does not currently work as it is expected to. This will be resolved in a follow-up commit.
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@738695 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jan 16, 2009
  1. THRIFT-271: allows build to locate libevent on osx

    jake authored
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@734878 13f79535-47bb-0310-9956-ffa450edef68
Commits on Dec 22, 2008
  1. THRIFT-208. Fix ax_java.m4 for Ubuntu 8.10

    dreiss authored
    On Ubuntu 8.10, /bin/sh is a symlink to dash (a minimal
    Bourne-compatible shell).  ./configure is smart enough
    to detect when the shell it is run with is missing features.
    In such cases, it switches to a more capable shell (like bash).
    This causes it to enable certain shell constructs that are
    not supported by dash.  However, the Autoconf macro file that
    we use to detect Java support interacts poorly with Autoconf
    because it uses divert(-1) for large comments.  This somehow
    causes configure to set SHELL to /bin/sh.  As a result, the
    libtool script generated during the build process is not
    compatible with the shell that is used to run it (if a recent
    version of libtool is in use).
    
    This change replaces all of the "divert(-1)" comments
    with more traditional "dnl" comments.  This allows Thrift
    to build on Ubuntu 8.10.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@728756 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 11, 2008
  1. Rename ax_thrift_gen.m4, which now contains two macros.

    dreiss authored
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666533 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 26, 2008
  1. Update to the latest version of AX_BOOST_BASE.

    dreiss authored
    It now has the license right in the file.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665583 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 2, 2008
  1. Infrastructure for excluding language libraries from the build.

    dreiss authored
    Add a new autoconf macro (a thin wrapper around AC_ARG_WITH) that
    makes it pretty easy to include or exclude specific language libraries.
    
    This will be tested along with future changes that use it.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665544 13f79535-47bb-0310-9956-ffa450edef68
  2. Make the configure help more consistent.

    dreiss authored
    Make the help strings generated by AX_THRIFT_GEN look more like
    the ones from built-in autoconf macros.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665543 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 27, 2008
  1. Infrastructure for excluding code generators from the Thrift compiler.

    dreiss authored
    Add a new autoconf macro (a thin wrapper around AC_ARG_ENABLE) that
    makes it pretty easy to include or exclude specific code genreators.
    
    This will be tested along with future changes that use it.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665515 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 23, 2008
  1. Add automake support for building the Java library.

    dreiss authored
    If java, javac, and ant are all available, the Java library will be built as part of the standard make target.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665494 13f79535-47bb-0310-9956-ffa450edef68
Commits on Dec 28, 2007
  1. Thrift: Revamp build to use a single configure.ac.

    dreiss authored
    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
    
    
    git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665409 13f79535-47bb-0310-9956-ffa450edef68
Something went wrong with that request. Please try again.