Andrew Schwartzmeyer commented on MESOS-3110:

If I'm reading this right, it means using `find_library` to properly locate and 
import system dependencies. This is done in my current CMake patches, with the 
exception of SASL2, a TODO I need to resolve.

> 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: cmake
>            Reporter: Alex Clemmer
>            Assignee: Andrew Schwartzmeyer
>              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

Reply via email to