aboutsummaryrefslogtreecommitdiffhomepage
path: root/gyp/most.gyp
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2014-06-16 20:21:06 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-06-16 20:21:06 -0700
commitd6043b20b63f895d384b4794205ac914abfafa71 (patch)
treee80d04d729ffca5264b05f7c914cdc0c89c92d99 /gyp/most.gyp
parent4aa000df08f184ac3576d03ba50d6367e05d069b (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.gyp3
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!': [