summaryrefslogtreecommitdiff
path: root/bootstrap.sh
Commit message (Collapse)AuthorAgeFilesLines
* THRIFT-5429 build: autotools: add foreign to AM_INIT_AUTOMAKEChristopher Friedt2021-06-071-1/+1
| | | | | | | | Patch: Christopher Friedt This closes #2405 Signed-off-by: Christopher Friedt <chrisfriedt@gmail.com>
* THRIFT-4717: fix up make clean with autoconfJames E. King III2019-01-251-1/+4
|
* THRIFT-4605: bootstrap.sh fails if automake=1.16.1 (#1574)Jaume Marhuenda2018-07-311-1/+5
|
* THRIFT-4351: use travis build stages to optimize build,James E. King, III2017-10-191-0/+3
| | | | | | | | | | | | | | | | | | | | | | avoiding duplicate rebuilds of the same image, and also allow personal docker hub repositories for private fork builds to be optimized. Move ubsan build to artful image because it catches more stuff and fix what was found. THRIFT-4345: solidify docker build strategy for maximum coverage: trusty, xenial, artful as stock as they can be THRIFT-4344: add top level language summary markdown and update readme with a new image on the layered architecture THRIFT-3847: remove VERSION macro from config.h which was causing a conflict on artful builds. THRIFT-4359: fix haxe map/set decode when key is binary, as a missing break statement caused it to use an int during decode This closes #1389
* THRIFT-3071 fix bootstrap.sh on MinGWJens Geyer2015-04-141-1/+1
| | | | | | | Client: Build process Patch: James E. King, III <jim.king@simplivity.com> This closes #438
* THRIFT-3071 check minimum required version of automake in bootstrap.shJens Geyer2015-04-031-0/+8
| | | | | | | | | | Client: Build process Patch: James E. King, III <jim.king@simplivity.com> This closes #421 - check minimum required version of automake in bootstrap.sh - remove a warning from bootstrap processing
* THRIFT-1614: Thrift build from svn repo sources fails with automake-1.12jfarrell2013-08-171-3/+0
| | | | | | | | Client: compiler Patch: jfarrell Updates automake version min req to 1.11 and switches header generated by yacc to .h instead of .hh.
* THRIFT-1614: handle automake >= 1.12 yacc output name (thrifty.hh)Chris Piro2013-03-071-0/+3
|
* THRIFT-994. build: Don't try to invoke phpize if we don't have itBryan Duxbury2011-01-261-1/+5
| | | | | | Patch: Richard Salz git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1063919 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-500. A bunch of small changes to bootstrap.shDavid Reiss2010-08-311-6/+12
| | | | | | | | - Use "set -e" instead of exit 1 - Separate libtoolize detection and execution - Reorder some programs to prevent spurious warnings git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@991241 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-854. php: Provide configure option and make rules to build/install ↵Bryan Duxbury2010-08-251-0/+1
| | | | | | | | | | php extension This patch adds a make target in lib/php that builds the php extension. By default configure will attempt to build this, but it can be disabled with --without-php_extension. Patch: Anthony Molinaro git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@989226 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-858. build: Have bootstrap.sh check for a suitable autoconf version ↵Bryan Duxbury2010-08-191-7/+0
| | | | | | | | before running A slightly better version of the same functionality as contributed by David Reiss. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@987312 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-858. build: Have bootstrap.sh check for a suitable autoconf version ↵Bryan Duxbury2010-08-191-0/+7
| | | | | | | | before running Patch: Michael Lum git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@987186 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-483. Use --copy for libtoolizeDavid Reiss2009-05-061-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@772440 13f79535-47bb-0310-9956-ffa450edef68
* Run aclocal before autoheaderDavid Reiss2009-04-021-1/+1
| | | | | | | | | It looks ike autoheader inspects ./aclocal.m4 (produced by aclocal) but not ./aclocal (which is read by aclocal), so it doesn't pick up our custom defines unless we run aclocal first. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@761437 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-387. Add license headers to a bunch of filesDavid Reiss2009-03-301-0/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760189 13f79535-47bb-0310-9956-ffa450edef68
* Thrift: Clean up cleanup.sh and bootstrap.shDavid Reiss2008-02-231-13/+0
| | | | | | | | | | | | | | Reviewed By: marc Test Plan: dreiss@dreiss-vmware:cleanup:thrift/if$ ../cleanup.sh dreiss@dreiss-vmware:cleanup:thrift/if$ git clean -nxd dreiss@dreiss-vmware:cleanup:thrift/if$ Revert Plan: ok git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665493 13f79535-47bb-0310-9956-ffa450edef68
* Thrift: Whitespace cleanup.David Reiss2008-02-061-2/+2
| | | | | | | | | | | | | | | | | Summary: - Expanded tabs to spaces where spaces were the norm. - Deleted almost all trailing whitespace. - Added newlines to the ends of a few files. - Ran dos2unix on one file or two. Reviewed By: mcslee Test Plan: git diff -b Revert Plan: ok git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665467 13f79535-47bb-0310-9956-ffa450edef68
* test triggermvaradachari2008-01-181-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665436 13f79535-47bb-0310-9956-ffa450edef68
* test triggersmvaradachari2008-01-181-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665435 13f79535-47bb-0310-9956-ffa450edef68
* removed exit status checking for autoconf in bootstrap.sh -- new changes ↵mvaradachari2008-01-011-1/+1
| | | | | | break builds git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665410 13f79535-47bb-0310-9956-ffa450edef68
* Thrift: Revamp build to use a single configure.ac.David Reiss2007-12-281-9/+17
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Thrift: Prep for release.David Reiss2007-09-181-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: - make dist is no fun. Had to add a lot of stuff to Makefile.am to make sure stuff got included in the tarball. - Added a permanent NEWS file with the release notes for this release. - clean.sh removes ylwrap also. - Gave it a real version for make dist. - Added ACLOCAL_AMFLAGS to lib/cpp/Makefile.am to make it easier to work on configure.ac. - Made concurrency_test a non-installed binary because no one wants to install it. - Dropped some symlinks that were annoying make dist. - Updated README. Test Plan: ./bootstrap.sh && ./configure && make dist Compared contents of tarball to source tree. Did this from a fresh git tree so no gross untracked files would be around. On devrs: ./bootstrap.sh && ./configure && make install DESTDIR=/tmp/relinst1 Made sure concurrency_test was built but not installed. Checked zlib URL with firefox. Reviewed By: mcslee git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665274 13f79535-47bb-0310-9956-ffa450edef68
* Thrift: Install reflection_limited.thriftDavid Reiss2007-08-291-1/+1
| | | | | | | | | | | | | | | | | | | Summary: Building fb303 is hard enough without including limited reflection. This change will install reflection_limited.thrift into /usr/share/thrift/if so it will be easier for fb303 to find (we won't have to dig it out of the thrift source directory). Reviewed By: mcslee, marc Test Plan: ./bootstrap.sh && ./configure && make && sudo make install (on my vmware box). Revert Plan: ok git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665230 13f79535-47bb-0310-9956-ffa450edef68
* Fix cleanup and bootstrapMark Slee2007-03-081-2/+2
| | | | | | | | | Summary: spaces in directory names should work Reviewed By: aditya git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665054 13f79535-47bb-0310-9956-ffa450edef68
* Thrift build cleanup stuffMark Slee2007-03-051-1/+1
| | | | | | | Summary: Get rid of autoconf stuff for lib/php, it doesn't do anything git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665046 13f79535-47bb-0310-9956-ffa450edef68
* Full automake/autoconf compliance for thriftMark Slee2007-01-251-30/+2
| | | | | | | | | Summary: Including the compiler!!! Reviewed By: automake git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664949 13f79535-47bb-0310-9956-ffa450edef68
* Fix bootstrap for the jwangMark Slee2007-01-251-1/+1
| | | | | | | | | Summary: SORRY MY HAX)RDS WAS BROKED Reviewed By: jwang git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664948 13f79535-47bb-0310-9956-ffa450edef68
* Added autoconf/automake glue to run lib/py/setup.py as part of make installMarc Slemko2007-01-161-1/+1
| | | | | | | Reviewed by mslee git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664914 13f79535-47bb-0310-9956-ffa450edef68
* Add python scons rulesMark Slee2006-10-311-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664860 13f79535-47bb-0310-9956-ffa450edef68
* Point Thrift bootrapping code to compiler/py instead of compilerMark Slee2006-09-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664774 13f79535-47bb-0310-9956-ffa450edef68
* Basic README with build instructions Marc Slemko2006-08-231-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664767 13f79535-47bb-0310-9956-ffa450edef68
* Uber configure.ac/Makefile.am and configure.ac/Makefile.am for lib/php and ↵Marc Slemko2006-08-231-0/+51
compiler Modified TProtocol.h et al to take collection size as unsigned int. This removes need to cast STL's default size_t to signed int and is more correct, since collection sizes cannot be < 0 by definition Moved compiler/Makefile to compiler/cpp.mk so it doesn't get trashed by automake git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664766 13f79535-47bb-0310-9956-ffa450edef68