diff --git a/build.py b/build.py
index <HASH>..<HASH> 100755
--- a/build.py
+++ b/build.py
@@ -76,7 +76,7 @@ def report_sizes(t):
     t.info('  compressed: %d bytes', len(stringio.getvalue()))
 
 
-virtual('all', 'build-all', 'build', 'examples')
+virtual('all', 'build-all', 'build', 'examples', 'precommit')
 
 
 virtual('precommit', 'lint', 'build-all', 'test', 'build', 'build-examples', 'doc')
Build precommit target by default so precommit dependencies get cleaned by default