[
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)