Ninja
Defines | Variables
explain.h File Reference
#include <stdio.h>
Include dependency graph for explain.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define EXPLAIN(fmt,...)

Variables

bool g_explaining

Define Documentation

#define EXPLAIN (   fmt,
  ... 
)
Value:
{                                             \
  if (g_explaining)                                                     \
    fprintf(stderr, "ninja explain: " fmt "\n", __VA_ARGS__);           \
}

Definition at line 20 of file explain.h.

Referenced by ImplicitDepLoader::LoadDeps(), DependencyScan::RecomputeDirty(), and DependencyScan::RecomputeOutputDirty().


Variable Documentation

Definition at line 15 of file explain.cc.