Add build options
-----------------

                 Key: COUCHDB-919
                 URL: https://issues.apache.org/jira/browse/COUCHDB-919
             Project: CouchDB
          Issue Type: Improvement
          Components: Build System
    Affects Versions: 1.0.1
         Environment: *.nix, OS X
            Reporter: Tracy Flynn
            Priority: Minor


Add some build options to support non-default organization of CouchDB 
dependencies.

If /usr/local is taken as an example for the default installation directory 
(prefix) for CouchDB, then the installation works without modification only if 
other dependencies are configured and built with the same prefix. 

Some options allow the changing of the location of the dependency - e.g. 
--with-js-lib for Spidermonkey

The standard set appears to be:

--with-erlang=PATH      set PATH to the Erlang include directory
 --with-js-include=PATH  set PATH to the SpiderMonkey include directory
 --with-js-lib=PATH      set PATH to the SpiderMonkey library directory
 --with-openssl-bin-dir=PATH path to the open ssl binaries for distribution on 
Windows

A suggestion for others that would help with dependencies in non-standard 
location:

--with-openssl-dir - for the general OpenSSL case
--with-icu-dir=<xxx> (might need a greater number of options - I'm not familiar 
with the full feature set for ICU)
--with-curl-dir=<xxx>




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to