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