mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Till Toenshoff (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MESOS-8994) Ensure that the cmake build knows about all source files in the autotools build
Date Wed, 20 Feb 2019 14:25:00 GMT

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

Till Toenshoff commented on MESOS-8994:
---------------------------------------

[~bbannier] where are we with this right now?

> Ensure that the cmake build knows about all source files in the autotools build
> -------------------------------------------------------------------------------
>
>                 Key: MESOS-8994
>                 URL: https://issues.apache.org/jira/browse/MESOS-8994
>             Project: Mesos
>          Issue Type: Improvement
>          Components: build, cmake
>            Reporter: Benjamin Bannier
>            Assignee: Benjamin Bannier
>            Priority: Minor
>
> We currently maintain two build systems in parallel with autotools still being used by
the larger part of contributors and cmake catching up in terms of coverage and features.
>  
> This has lead to situations where certain features were added only to the autotools build
while updating the cmake build was either implicitly (without creating a ticket) deferred
or forgotten. Identifying such missing coverage makes it harder to gauge where the two build
systems stand in terms of feature parity and how much work is left before autotools can be
retired.
> We should update the cmake build setup to explicitly check whether any sources files
(headers and sources) unknown to it exist in the tree. Until full parity is reached we would
likely need to maintain a whitelist of files known to be missing in the cmake build (this
whitelist would at the same time serve as a {{TODO}} list). The LLVM project uses the following
function to perform closely related work, https://github.com/llvm-mirror/llvm/blob/master/cmake/modules/LLVMProcessSources.cmake#L70-L111.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message