diff options
| author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-07-31 13:15:04 +0900 |
|---|---|---|
| committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-07-31 13:16:34 +0900 |
| commit | ed883ef3391d7a4039acb4ed4730522add98d750 (patch) | |
| tree | 64304862e33ff01c63ed374831c4b4af901e4175 /main.cc | |
| parent | 7e70801d6486d23c689366e1187abe34413c0670 (diff) | |
[C++] Store original environment variables in .kati_stamp
Diffstat (limited to 'main.cc')
| -rw-r--r-- | main.cc | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -268,6 +268,16 @@ static int Run(const vector<Symbol>& targets, MakeDep(ev, ev->rules(), ev->rule_vars(), targets, &nodes); } + if (g_is_syntax_check_only) + return 0; + + if (g_generate_ninja) { + ScopedTimeReporter tr("generate ninja time"); + GenerateNinja(g_ninja_suffix, g_ninja_dir, nodes, ev, !targets.empty(), + orig_args, start_time); + return 0; + } + for (const auto& p : ev->exports()) { const Symbol name = p.first; if (p.second) { @@ -281,16 +291,6 @@ static int Run(const vector<Symbol>& targets, } } - if (g_is_syntax_check_only) - return 0; - - if (g_generate_ninja) { - ScopedTimeReporter tr("generate ninja time"); - GenerateNinja(g_ninja_suffix, g_ninja_dir, nodes, ev, !targets.empty(), - orig_args, start_time); - return 0; - } - { ScopedTimeReporter tr("exec time"); Exec(nodes, ev); |
