aboutsummaryrefslogtreecommitdiffhomepage
path: root/gyp/flags.gyp
diff options
context:
space:
mode:
authorGravatar scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-03-19 17:28:10 +0000
committerGravatar scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-03-19 17:28:10 +0000
commit7d519305bb52eadf6b8265c6720642193791a364 (patch)
treef091fca03dd37ff1609cc5c70c616aa32a3d2606 /gyp/flags.gyp
parent66bedbb02dbd252f46c1fad862d0561a0bb3f94b (diff)
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
Diffstat (limited to 'gyp/flags.gyp')
-rw-r--r--gyp/flags.gyp29
1 files changed, 29 insertions, 0 deletions
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: