mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Clemmer (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (MESOS-3396) Fully separate out libprocess and Stout CMake build system from the Mesos build system
Date Tue, 17 Jan 2017 18:18:26 GMT

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

Alex Clemmer updated MESOS-3396:
--------------------------------
    Priority: Minor  (was: Major)

> Fully separate out libprocess and Stout CMake build system from the Mesos build system
> --------------------------------------------------------------------------------------
>
>                 Key: MESOS-3396
>                 URL: https://issues.apache.org/jira/browse/MESOS-3396
>             Project: Mesos
>          Issue Type: Task
>          Components: cmake
>            Reporter: Alex Clemmer
>            Assignee: Alex Clemmer
>            Priority: Minor
>              Labels: cmake, mesosphere, microsoft, windows-mvp
>
> The official goal is to be able to put libprocess and stout into a call to `ExternalProject_Add`,
rather than having them built in-tree as they are now. Since Libprocess and Stout depend on
a few variables being defined by the project that is building against it (such as, e.g., the
`LINUX` variable) this will involve, at minimum, figuring out which `-D` flags have to be
passed through the `ExternalProject_Add` call.
> NOTE: This goal may not be feasible. We will need to trigger a rebuild of many source
files if we change a header in Libprocess or Stout, and a relink if we change a .cpp file
in the source files of Libprocess. This might require a fair bit of effort.
> Another complication is that `StoutConfigure` manages the dependencies of Stout, and
Stout is built through `ExternalProject_Add`, we will need to make sure this is managed in
roughly the same way it is now.



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

Mime
View raw message