From 7d519305bb52eadf6b8265c6720642193791a364 Mon Sep 17 00:00:00 2001 From: "scroggo@google.com" Date: Tue, 19 Mar 2013 17:28:10 +0000 Subject: Make gm use SkFlags. Make flag parser its own project. It is still in the tools folder, but can now be used by other projects. Some changes to behavior in order to work with SkFlags: enable-missing-warning and disable-missing-warning have become enableMissingWarning and noenableMissingWarning. exclude-config is now excludeConfig --config now can only be listed once, but all configs listed after it will be included (same with excludeConfig and match). In addition, writeJsonSummary has been changed to writeJsonSummaryPath for consistency with other path flags. Provide an option to SkFlags to provide a short name, and use it for the flags which have short names. --tileGridReplayScales now takes space separated arguments, like other inputs. BUG=https://code.google.com/p/skia/issues/detail?id=1094 Review URL: https://codereview.chromium.org/12632015 git-svn-id: http://skia.googlecode.com/svn/trunk@8235 2bbb7eff-a529-9590-31e7-b0007b416f81 --- gyp/flags.gyp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 gyp/flags.gyp (limited to 'gyp/flags.gyp') diff --git a/gyp/flags.gyp b/gyp/flags.gyp new file mode 100644 index 0000000000..712a04b998 --- /dev/null +++ b/gyp/flags.gyp @@ -0,0 +1,29 @@ +# GYP file to build flag parser +# +{ + 'targets': [ + { + 'target_name': 'flags', + 'type': 'static_library', + 'sources': [ + '../tools/SkFlags.h', + '../tools/SkFlags.cpp', + ], + 'dependencies': [ + 'skia_base_libs.gyp:skia_base_libs', + 'core.gyp:core', + ], + 'direct_dependent_settings': { + 'include_dirs': [ + '../tools/', + ], + } + }, + ], +} + +# Local Variables: +# tab-width:2 +# indent-tabs-mode:nil +# End: +# vim: set expandtab tabstop=2 shiftwidth=2: -- cgit v1.2.3