[ 
https://issues.apache.org/jira/browse/MESOS-1605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14070932#comment-14070932
 ] 

Dominic Hamon commented on MESOS-1605:
--------------------------------------

We can do this in multiple phases:

# move 3rdparty dependencies into stout
# move test source into stout
# add {{Makefile}}/{{configure}} to stout to manage 3rdparty, build tests, also 
create distribution
# where necessary, point libprocess at {{stout/3rdparty}}
# (optional) merge stout and libprocess

I don't think 5 is necessary as it is still a different layer of abstraction 
from libprocess even if it's not header only. Ie, it provides synchronous 
primitives, whereas libprocess adds the asynchronous primitives.

> Cleanup stout build setup
> -------------------------
>
>                 Key: MESOS-1605
>                 URL: https://issues.apache.org/jira/browse/MESOS-1605
>             Project: Mesos
>          Issue Type: Improvement
>            Reporter: Vinod Kone
>            Assignee: Vinod Kone
>
> While investigating stout build setup for making it installable, I came 
> across some discrepancies.
> stout tests are included in libprocess's Makefile instead of stout Makefile.
> stout's 3rd party dependencies (e.g., picojson) live in libprocess's 3rdparty 
> directory instead of living in stout's (non-existent) 3rd party directory.
> It would be nice to fix these issues before making stout installable.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to