diff --git a/turbo-rpc/SConscript b/turbo-rpc/SConscript
index fc944a0136f5b41304cdffeb909f96773945c1f9..f80a6d97788adc031293ebc72ba42bc4f0f28590 100644
--- a/turbo-rpc/SConscript
+++ b/turbo-rpc/SConscript
@@ -43,6 +43,7 @@ for file in proto_files:
 # build protofiles
 env.Append(CPPPATH="$TURBO_HOME")
 lib = env.StaticLibrary('turbo-rpc', [proto_files])
+Depends(lib,ret) # the library depends on having protoc headers installed
 ret = ret + env.Install("$TURBO_HOME/lib/", lib)