Michael Park created MESOS-6924: ----------------------------------- Summary: 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
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} 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 # NOTE: Try both `libev` and `libevent`. This is a terrible hack. 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 (v6.3.4#6332)