Andrew Schwartzmeyer created MESOS-8648:
-------------------------------------------
Summary: CMake should use `target_sources` for large lists of
source files
Key: MESOS-8648
URL: https://issues.apache.org/jira/browse/MESOS-8648
Project: Mesos
Issue Type: Improvement
Reporter: Andrew Schwartzmeyer
In {{src/CMakeLists.txt}}, we currently have multiple variables holding lists
of source files concatenating into {{MESOS_SRC}}. This is an anti-pattern, and
we should instead use
[{{target_sources}}|https://cmake.org/cmake/help/latest/command/target_sources.html]
in each subdirectory to add them to {{libmesos}}. Here's a [more thorough
explanation|https://crascit.com/2016/01/31/enhanced-source-file-handling-with-target_sources/].
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)