-static void SetCompileTimeV8Options(const char** argv) {
-#ifdef NODE_V8_OPTIONS
- int v8_argc;
- static const char* v8_argv[] = { NULL, NODE_V8_OPTIONS };
- if (ARRAY_SIZE(v8_argv) == 1)
- return;
-
- v8_argv[0] = argv[0];
- v8_argc = ARRAY_SIZE(v8_argv);
- V8::SetFlagsFromCommandLine(&v8_argc, const_cast<char**>(v8_argv), true);
-
- // Anything that's still in v8_argv is not a V8 or a node option.
- for (int i = 1; i < v8_argc; i++)
- fprintf(stderr, "%s: bad option: %s\n", argv[0], v8_argv[i]);
- if (v8_argc > 1)
- exit(9);
-#endif // NODE_V8_OPTIONS
-}
-
-