diff options
author | qsr <qsr@chromium.org> | 2014-09-18 03:07:05 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-18 10:07:18 +0000 |
commit | fa0bbf3bfd9c57da2edf281ffe7e3da4c323e38e (patch) | |
tree | 4c9f3d7f7dacc43bc475b813faba779a9c37c025 /mojo/mojo.gyp | |
parent | 2236bc6c42e32f783530c97477c7270e02ff0e78 (diff) | |
download | chromium_src-fa0bbf3bfd9c57da2edf281ffe7e3da4c323e38e.zip chromium_src-fa0bbf3bfd9c57da2edf281ffe7e3da4c323e38e.tar.gz chromium_src-fa0bbf3bfd9c57da2edf281ffe7e3da4c323e38e.tar.bz2 |
mojo: Fix dependency for building python bindings.
R=sdefresne@chromium.org
Review URL: https://codereview.chromium.org/578893002
Cr-Commit-Position: refs/heads/master@{#295441}
Diffstat (limited to 'mojo/mojo.gyp')
-rw-r--r-- | mojo/mojo.gyp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/mojo/mojo.gyp b/mojo/mojo.gyp index 890af4e..7948336 100644 --- a/mojo/mojo.gyp +++ b/mojo/mojo.gyp @@ -622,6 +622,39 @@ 'mojo_python_embedder', 'mojo_python_system', ], + # The python module need to be copied to their destinations + 'actions': [ + { + 'action_name': 'Copy system module.', + 'inputs': [ + '<(DEPTH)/build/cp.py', + '<(PRODUCT_DIR)/libmojo_python_system.so', + ], + 'outputs': [ + '<(PRODUCT_DIR)/python/mojo/system.so', + ], + 'action': [ + 'python', + '<@(_inputs)', + '<@(_outputs)', + ] + }, + { + 'action_name': 'Copy embedder module.', + 'inputs': [ + '<(DEPTH)/build/cp.py', + '<(PRODUCT_DIR)/libmojo_python_embedder.so', + ], + 'outputs': [ + '<(PRODUCT_DIR)/python/mojo/embedder.so', + ], + 'action': [ + 'python', + '<@(_inputs)', + '<@(_outputs)', + ] + }, + ], 'includes': [ '../third_party/cython/python_module.gypi' ], }, ], |