[ 
https://issues.apache.org/jira/browse/MESOS-6924?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gavin updated MESOS-6924:
-------------------------
    Comment: was deleted

(was: www.rtat.net)

> Add a target for external dependencies in CMake.
> ------------------------------------------------
>
>                 Key: MESOS-6924
>                 URL: https://issues.apache.org/jira/browse/MESOS-6924
>             Project: Mesos
>          Issue Type: Task
>          Components: cmake
>            Reporter: Michael Park
>            Priority: Major
>
> It would be nice to be able to have a target for external dependencies, i.e. 
> 3rdparty dependencies except {{stout}}/{{libprocess}}. This would help with 
> {{mesos-tidy}} in specific, to do less work. We can currently spell out all 
> of them + a hack around {{libev}} vs {{libevent}}, it would be cleaner to 
> simply build an external dependencies target.
> {code}
> # Build the external dependencies.
> # TODO(mpark): Use an external dependencies target once MESOS-6924 is 
> resolved.
> cmake --build 3rdparty --target boost-1.53.0
> cmake --build 3rdparty --target elfio-3.2
> cmake --build 3rdparty --target glog-0.3.3
> cmake --build 3rdparty --target gmock-1.7.0
> cmake --build 3rdparty --target http_parser-2.6.2
> # TODO(mpark): The `|| true` is a hack to try both `libev` and `libevent` and
> #              use whichever one happens to be configured. This would also go
> #              away with MESOS-6924.
> cmake --build 3rdparty --target libev-4.22 || true
> cmake --build 3rdparty --target libevent-2.1.5-beta || true
> cmake --build 3rdparty --target leveldb-1.4
> cmake --build 3rdparty --target nvml-352.79
> cmake --build 3rdparty --target picojson-1.3.0
> cmake --build 3rdparty --target protobuf-2.6.1
> cmake --build 3rdparty --target zookeeper-3.4.8
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to