[ https://issues.apache.org/jira/browse/MESOS-3110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16123813#comment-16123813 ]
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 (v6.4.14#64029)