12345678910111213141516171819202122232425262728293031323334353637 |
- #include "atom/common/atom_command_line.h"
- #include "base/command_line.h"
- #include "uv.h" // NOLINT(build/include)
- namespace atom {
- base::CommandLine::StringVector AtomCommandLine::argv_;
- void AtomCommandLine::Init(int argc, base::CommandLine::CharType** argv) {
- DCHECK(argv_.empty());
-
-
- #if !defined(OS_WIN)
-
- argv = uv_setup_args(argc, argv);
- #endif
- argv_.assign(argv, argv + argc);
- }
- #if defined(OS_LINUX)
- void AtomCommandLine::InitializeFromCommandLine() {
- argv_ = base::CommandLine::ForCurrentProcess()->argv();
- }
- #endif
- }
|