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

Gavin updated MESOS-8994:
-------------------------
    Comment: was deleted

(was: www.rtat.net)

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

Reply via email to