| // Copyright 2021 Google LLC | |
| // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. | |
| #include "include/core/SkGraphics.h" | |
| #include "tools/flags/CommandLineFlags.h" | |
| static DEFINE_int_2(option, o, 0, "An option"); | |
| static void exitf(const char* format, ...) SK_PRINTF_LIKE(1, 2); | |
| static void exitf(const char* format, ...) { | |
| va_list args; | |
| va_start(args, format); | |
| vfprintf(stderr, format, args); | |
| va_end(args); | |
| exit(1); | |
| } | |
| int main(int argc, char** argv) { | |
| CommandLineFlags::Parse(argc, argv); | |
| if (FLAGS_option) { | |
| exitf("Invalid option\n"); | |
| } | |
| SkGraphics::Init(); | |
| return 0; | |
| } |