Efficient Detection of Build Dependency Errors in Incremental Builds
EChecker efficiently detects build dependency errors in C/C++ projects by inferring actual build dependencies from changes to pre-processor directives and Makefile, avoiding costly clean builds.