diff --git a/premake5.lua b/premake5.lua
index f49e024c..b0a432bb 100644
--- a/premake5.lua
+++ b/premake5.lua
@@ -236,6 +236,10 @@ project "reVC"
 	targetname "reVC"
 	targetdir "bin/%{cfg.platform}/%{cfg.buildcfg}"
 
+	if(_OPTIONS["with-librw"]) then
+		dependson "librw"
+	end
+
 	files { addSrcFiles("src") }
 	files { addSrcFiles("src/animation") }
 	files { addSrcFiles("src/audio") }