diff options
author | 2014-06-16 20:21:06 -0700 | |
---|---|---|
committer | 2014-06-16 20:21:06 -0700 | |
commit | d6043b20b63f895d384b4794205ac914abfafa71 (patch) | |
tree | e80d04d729ffca5264b05f7c914cdc0c89c92d99 /gyp/most.gyp | |
parent | 4aa000df08f184ac3576d03ba50d6367e05d069b (diff) |
Add nanomsg to third_party, with some demos.
This isn't something I want to make part of Skia, but just a substrate to build cross-process demos on top of. If I client were to use Skia cross-process, they'd drop their own IPC system in here.
If you're not familiar, nanomsg (nanomsg.org) is the next-gen zeromq (zeromq.org), from the same author, righting all his design wrongs from zeromq.
It's a lot like the lower half of mojo, dealing with making the connections and getting messages reliably from A to B. Think, better sockets, and it spans nicely across in-process (with zero-copy), inter-process, and TCP.
BUG=skia:
R=bsalomon@google.com, mtklein@google.com
Author: mtklein@chromium.org
Review URL: https://codereview.chromium.org/294873004
Diffstat (limited to 'gyp/most.gyp')
-rw-r--r-- | gyp/most.gyp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gyp/most.gyp b/gyp/most.gyp index bd90949417..3b1fa3da63 100644 --- a/gyp/most.gyp +++ b/gyp/most.gyp @@ -31,6 +31,9 @@ ['skia_os == "ios"', { 'dependencies!': [ 'SampleApp.gyp:SampleApp' ], }], + ['skia_os == "mac" or skia_os == "linux"', { + 'dependencies': [ 'nanomsg.gyp:*' ], + }], [ 'skia_skip_gui', { 'dependencies!': [ |