[
https://issues.apache.org/jira/browse/MESOS-3110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Artem Harutyunyan updated MESOS-3110:
-------------------------------------
Story Points: 3
> Harden the CMake system-dependency-locating routines
> ----------------------------------------------------
>
> Key: MESOS-3110
> URL: https://issues.apache.org/jira/browse/MESOS-3110
> Project: Mesos
> Issue Type: Task
> Components: build
> Reporter: Alex Clemmer
> Assignee: Alex Clemmer
> Labels: build, cmake
>
> Currently the Mesos project has two flavors of dependency: (1) the
> dependencies we expect are already on the system (_e.g._, apr, libsvn), and
> (2) the dependencies that are historically bundled with Mesos (_e.g._, glog).
> Dependency type (1) requires solid modules that will locate them on any
> system: Linux, BSD, or Windows. This would come for free if we were using
> CMake 3.0, but we're using CMake 2.8 so that Ubuntu users can install it out
> of the box, instead of upgrading CMake first.
> This is additionally useful for dependency type (2), where we will expect to
> have to use these routines when we support both the rebundled dependencies in
> the `3rdparty/` folder, and system installations of those dependencies.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)