Descriptionshare dm and command flags
Share command flags between dm and unit tests.
Also, allow dm's core to be included by itself and iOSShell.
Command line flags that are the same (or nearly the same) in DM
and in skia_tests have been moved to common_flags. Authors,
please check to see that the shared common flag is correct for
the tool.
For iOS, the 'tool_main' entry point has a wrapper to allow multiple
tools to be statically linked in the iOSShell.
Since SkCommandLineFlags::Parse can only be called once, these calls
are disabled in the IOS build.
Since the iOS app directory is dynamically assigned a name, use '@' to
select it. (This is the same convention chosen by the Mobile Harness
iOS file system utilities.)
Move the heart of dm.gyp into dm.gypi so that it can be included by
itself and iOSShell.gyp.
Add tools/flags/SkCommonFlags.* to define and declare common
command line flags.
Add support for dm to iOSShell.
BUG=skia:
Committed: https://skia.googlesource.com/skia/+/17f0b6df7248b9bbdaddacc3a6c9c6efe4ae278e
Patch Set 1 #
Total comments: 12
Patch Set 2 : address comments #
Total comments: 6
Patch Set 3 : remove unused argc argv #Patch Set 4 : add nanobench; move out common flags #Patch Set 5 : add bench pictures #Patch Set 6 : revert resources.cpp #Patch Set 7 : separate out common flags for Android #Patch Set 8 : revert bench pictures; fix formatting #Patch Set 9 : rebase #Patch Set 10 : remove merge files #Patch Set 11 : leave bench.gyp alone #Patch Set 12 : merge with dm changes #Patch Set 13 : sync up with latest dm #
Messages
Total messages: 22 (0 generated)
|