diff options
author | zachr@google.com <zachr@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-22 13:14:04 +0000 |
---|---|---|
committer | zachr@google.com <zachr@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-22 13:14:04 +0000 |
commit | a54aaf7fba0dae99305715b8f9d46a875eb6b5a6 (patch) | |
tree | 8779477d2cbc76f0fa6001ced0cff00b6cf2c783 /gyp | |
parent | 14cec91fe1dbe4986bfacdff8e2eb8928d60fb77 (diff) |
migrate skpdiff to tools
R=djsollen@google.com
Review URL: https://codereview.chromium.org/19671002
git-svn-id: http://skia.googlecode.com/svn/trunk@10225 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gyp')
-rw-r--r-- | gyp/tools.gyp | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/gyp/tools.gyp b/gyp/tools.gyp index 4cbdf4b1ba..6387fc0aea 100644 --- a/gyp/tools.gyp +++ b/gyp/tools.gyp @@ -21,6 +21,7 @@ 'render_pdfs', 'render_pictures', 'skdiff', + 'skpdiff', 'skhello', 'skimage', ], @@ -51,6 +52,54 @@ ], }, { + 'target_name': 'skpdiff', + 'type': 'executable', + 'sources': [ + '../tools/skpdiff/skpdiff_main.cpp', + '../tools/skpdiff/SkDiffContext.cpp', + '../tools/skpdiff/SkImageDiffer.cpp', + '../tools/skpdiff/SkPMetric.cpp', + '../tools/skpdiff/skpdiff_util.cpp', + '../tools/flags/SkCommandLineFlags.cpp', + ], + 'include_dirs': [ + '../tools/flags' + ], + 'dependencies': [ + 'skia_lib.gyp:skia_lib', + ], + 'cflags': [ + '-O3', + ], + 'conditions': [ + ['skia_opencl', { + 'sources': [ + '../tools/skpdiff/SkCLImageDiffer.cpp', + '../tools/skpdiff/SkDifferentPixelsMetric_opencl.cpp', + ], + 'conditions': [ + [ 'skia_os == "mac"', { + 'link_settings': { + 'libraries': [ + '$(SDKROOT)/System/Library/Frameworks/OpenCL.framework', + ] + } + }, { + 'link_settings': { + 'libraries': [ + '-lOpenCL', + ], + }, + }], + ], + }, { # !skia_opencl + 'sources': [ + '../tools/skpdiff/SkDifferentPixelsMetric_cpu.cpp', + ], + }], + ], + }, + { 'target_name': 'skimagediff', 'type': 'executable', 'sources': [ |