summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2011-10-18Minor fixes to link agianst SpiderMonkey trunkPaul Joseph Davis
This patch allows couchjs to link against the SpiderMonkey as it existed in the mercurial hash 59c1e6bdb11 from [1]. This does *not* ensure compatibility with CouchDB as there are other things that will also need to be fixed. Specifically, the anonymous function issue for builtin JS functions. [1] http://hg.mozilla.org/mozilla-central/
2011-10-18Prevent linking against too new of a SpiderMonkeyPaul Joseph Davis
Versions of SpiderMonkey newer than js185-1.0.0 have removed the JSOPTION_ANONFUNFIX which basically invalidates all CouchDB JavaScript functions ever written. This configure patch prevents the accidental linking to a library that has this new behavior while allowing people to forcefully override the check.
2011-10-06Revert "Remove SpiderMonkey 1.8.5 compatibility"Robert Newson
This reverts commit 5b558c81ed9709fb286a6821e9ae6d6478012c2c.
2011-10-06Remove SpiderMonkey 1.8.5 compatibilityRobert Newson
This commit reverts 1.8.5 compatibility including the corresponding couchjs paren hack as this leads to significant breakage in existing functions.
2011-10-02improve argument parsing in couchjsRandall Leeds
This change makes argument parsing in couchjs more robust: * Removes the need for couchjs script * Adds long options * Makes all the options to couchjs available (fix COUCHDB-893) Conflicts: bin/Makefile.am bin/couchjs.tpl.in configure.ac
2011-09-12Insane libtool hackery for windows (COUCHDB-1197)Randall Leeds
Patch by Dave Cottlehuber Backport of r1169920 git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1169921 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08Fix CouchJS compatibility with older SpiderMonkey.Paul Joseph Davis
This is a backport of the work to make CouchJS build against all of the major versions of SpiderMonkey. Thanks to Randall Leeds and Chris Coulson for the original patches. Backport based on r1137464 and r1164346 Fixes COUCHDB-1078 Fixes COUCHDB-1260 git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1166525 13f79535-47bb-0310-9956-ffa450edef68
2011-09-07additional libtool lubrication for windows buildRandall Leeds
This is related to COUCHDB-1197 Thanks Dave Cottlehuber for the patch Backport of r1166438 git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1166439 13f79535-47bb-0310-9956-ffa450edef68
2011-06-08bump minimum erlang to R13B02 (COUCHDB-1191)Randall Leeds
git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1133272 13f79535-47bb-0310-9956-ffa450edef68
2010-08-10added etc/windows to the build, fixes COUCHDB-849Noah Slater
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@984178 13f79535-47bb-0310-9956-ffa450edef68
2010-07-26Check if Erlang has been compiled with crypto support at ./configureJan Lehnardt
time. Patch by Kev Jackson. Closes COUCHDB-106 and COUCHDB-131. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@979267 13f79535-47bb-0310-9956-ffa450edef68
2010-06-02If aclocal needs to be called during a build, its options are takenJan Lehnardt
from ACLOCAL_AMFLAGS in the top-level Makefile.am - which were not defined before. Additionally, this removes the need for the explicit m4_include of m4/ac_check_icu.m4 at the very top of configure.ac. Patch by Hans Ulrich Niedermann. Closes COUCHDB-165 and COUCHDB-414. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@950779 13f79535-47bb-0310-9956-ffa450edef68
2010-06-01Require ICU 3.4.1. Closes COUCHDB-175.Jan Lehnardt
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@950107 13f79535-47bb-0310-9956-ffa450edef68
2010-04-30added curl m4 file, thanks Jae KwonNoah Slater
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@939657 13f79535-47bb-0310-9956-ffa450edef68
2009-11-27cURL refactoring requires a version bump.Paul Joseph Davis
We might want to discuss making cURL a soft dependency. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@885022 13f79535-47bb-0310-9956-ffa450edef68
2009-11-26Updated the benchmarks to use the new cURL adapter.Paul Joseph Davis
Moved the bench directory into the tests directory. Refactored the benchmarks to reuse more of the code from the JavaScript CLI test runner. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@884716 13f79535-47bb-0310-9956-ffa450edef68
2009-11-09Fixes 'make distcheck' to run the test suite.Paul Joseph Davis
Quite a few changes to the build system to handle VPATH builds appropriately as well as make the test suite know about them. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@833951 13f79535-47bb-0310-9956-ffa450edef68
2009-10-17have 'make dist' build a windows installer on windowsMark Hammond
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@826173 13f79535-47bb-0310-9956-ffa450edef68
2009-09-30Port Noah's bugfixes to trunk.Paul Joseph Davis
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@820162 13f79535-47bb-0310-9956-ffa450edef68
2009-09-29Add ETap to CouchDB's SVN repository.Paul Joseph Davis
This pulls in ETap as an included dependency. As per directions of the ASF the NOTICE and LICENSE have been updated. Tests have been updated to include etap on Erlang's code path. license.skip was updated for make distcheck. This only affects running the Erlang test suite. Noah is awesome. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@819799 13f79535-47bb-0310-9956-ffa450edef68
2009-09-06Fix for building CouchDB on Snow Leapord.Paul Joseph Davis
I was unable to track down the root cause of this bug, but for some reason, having -ljs in the link command for couch_erl_driver was causing a segfault when loading the latter in Erlang. This patch just removes -ljs from the global LIBS variable and places it specificially in the libs for couchjs. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@811910 13f79535-47bb-0310-9956-ffa450edef68
2009-08-18Applying markh's Windows build patch.Paul Joseph Davis
Fixes COUCHDB-406 git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@805243 13f79535-47bb-0310-9956-ffa450edef68
2009-08-16Update our Erlang VM requirement to 5.6.5 (R12B5). Also fixes the remaining twoPaul Joseph Davis
compiler warnings. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@804552 13f79535-47bb-0310-9956-ffa450edef68
2009-08-04Initial check-in of OAuth and cookie authentication.Damien F. Katz
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@800938 13f79535-47bb-0310-9956-ffa450edef68
2009-08-04Rookie mistake. Needed to force a compiler error to determine the difference inPaul Joseph Davis
function signature. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@800912 13f79535-47bb-0310-9956-ffa450edef68
2009-08-04Proper fix because JS_VERSION cannot distinguish between 1.8.0 and 1.8.1Paul Joseph Davis
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@800873 13f79535-47bb-0310-9956-ffa450edef68
2009-08-04search for jsapi.h in in $includedir and $includedir/js as a fallback, patch ↵Jan Lehnardt
by Alessandro Decina git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@800757 13f79535-47bb-0310-9956-ffa450edef68
2009-08-04add compile-time conditionals to support the upcoming Spidermonkey 1.8, swap ↵Jan Lehnardt
searching for libjs and libmozjs, patch by Alessandro Decina, closes COUCHDB-288 git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@800750 13f79535-47bb-0310-9956-ffa450edef68
2009-07-16added missing fileNoah Slater
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@794828 13f79535-47bb-0310-9956-ffa450edef68
2009-07-05removed unused variableNoah Slater
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@791270 13f79535-47bb-0310-9956-ffa450edef68
2009-05-30Added code coverage report generation target.Paul Joseph Davis
To generate reports: # Assuming etap is installed $ cd /path/to/couchdb $ ./bootstrap && ERLC_FLAGS=+debug_info ./configure && make cover You can browse the report by opening ./cover/index.html in your html consuming software of choice. Shoutout to Nick Gerakines in THANKS for helping with etap and testing in general. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@780326 13f79535-47bb-0310-9956-ffa450edef68
2009-05-09improved messageNoah Slater
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@773225 13f79535-47bb-0310-9956-ffa450edef68
2009-04-19fix ./configure --help output, ERL[C]_EXECUTABLE are now ERL[C]Jan Lehnardt
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@766493 13f79535-47bb-0310-9956-ffa450edef68
2009-04-02reworked the pid fileNoah Slater
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@761355 13f79535-47bb-0310-9956-ffa450edef68
2009-02-18Fix copy und paste error.Jan Lehnardt
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@745475 13f79535-47bb-0310-9956-ffa450edef68
2009-02-18Reorder LIB_FLAGS so JS_LIB_FLAGS can override defaults. Closes COUCHDB-170.Jan Lehnardt
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@745459 13f79535-47bb-0310-9956-ffa450edef68
2009-01-29Replacement of inets with ibrowse. Fixes COUCHDB-179 and enhances replication.John Christopher Anderson
Thanks Jason Davies and Adam Kocoloski for the fix, Maximillian Dornseif for reporting. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@739047 13f79535-47bb-0310-9956-ffa450edef68
2009-01-19tweeked version checking for erlangNoah Slater
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@735842 13f79535-47bb-0310-9956-ffa450edef68
2008-11-07added M4 quoting around valueNoah Slater
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@712295 13f79535-47bb-0310-9956-ffa450edef68
2008-11-06Silence warning on Linux by properly exporting `crypt()`.Jan Lehnardt
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@711852 13f79535-47bb-0310-9956-ffa450edef68
2008-11-03Fix build on OpenBSD: 'fix for older autotools that don't define ↵Jan Lehnardt
"abs_top_YYY" by default'. Patch by Benoit Chesneau. Closes COUCHDB-152 git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@710027 13f79535-47bb-0310-9956-ffa450edef68
2008-11-03Fix for building on OpenBSD. Link couchpass against -lcrypto instead of ↵Jan Lehnardt
-lcrypt. Patch by Benoit Chesneau. Closes COUCHDB-151. git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@710026 13f79535-47bb-0310-9956-ffa450edef68
2008-11-02change curl required version to 7.15.5 -- thanks ask@apache.orgJohn Christopher Anderson
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@709833 13f79535-47bb-0310-9956-ffa450edef68
2008-10-25Only link against -lcrypt on Linux & BSD systems.Jan Lehnardt
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@707861 13f79535-47bb-0310-9956-ffa450edef68
2008-10-25Add checks for libcurl to ./configure. Picked version 7.16.0 as lowest ↵Jan Lehnardt
requirement because that's the oldest base-install I could find. I assume we can keep lowering that, if people complain. git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@707856 13f79535-47bb-0310-9956-ffa450edef68
2008-10-23Add `make dev` target. Use `./utils/run` to launch CouchDB from the source ↵Jan Lehnardt
tree and without `make install`. Useful for development. Patch my Hunter Morris, thanks! Closes COUCHDB-114. git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@707480 13f79535-47bb-0310-9956-ffa450edef68
2008-10-23removed check-news check completelyNoah Slater
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@707410 13f79535-47bb-0310-9956-ffa450edef68
2008-10-23check NIGHTLY for any valueNoah Slater
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@707404 13f79535-47bb-0310-9956-ffa450edef68
2008-10-23added NIGHTLY and FLAGS env variablesNoah Slater
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@707397 13f79535-47bb-0310-9956-ffa450edef68
2008-09-11removed make packaging of etc/default/couchdbNoah Slater
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@694441 13f79535-47bb-0310-9956-ffa450edef68