[ 
https://issues.apache.org/jira/browse/COUCHDB-1437?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Kowalski resolved COUCHDB-1437.
--------------------------------------
       Resolution: Won't Fix
    Fix Version/s: 2.0.0

We do not use configure.ac any more

> Refactor configure.ac
> ---------------------
>
>                 Key: COUCHDB-1437
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1437
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System
>    Affects Versions: 1.3
>            Reporter: Paul Joseph Davis
>             Fix For: 2.0.0
>
>
> Working on COUCHDB-1426 today has made me hate life a little bit more. Our 
> build system shouldn't be this complex. Mostly this has to do with us not 
> using m4 in a way that doesn't lead to horrendous spaghetti code. New plan is 
> to create a number of new files like:
>     * m4/couch_erlang.m4
>     * m4/couch_icu_drv.m4
>     * m4/couch_js.m4
>     * m4/couch_snappy.m4
>     * m4/couch_windows.m4 (maybe? not sure how hard this will be to extract)
> Given these files the plan will be to make configure.ac just run a top-level 
> macro from each file. Hopefully we can then have much cleaner definitions 
> through out the configure stuff so that when something breaks it'll be more 
> obvious why and where to look for an answer.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to