diff --git a/Languages/Languages.vcproj b/Languages/Languages.vcproj
index 9b94090816..9f68e63966 100644
--- a/Languages/Languages.vcproj
+++ b/Languages/Languages.vcproj
@@ -74,6 +74,10 @@
+
+
diff --git a/Source/Core/Common/Src/SConscript b/Source/Core/Common/Src/SConscript
index 7c8433ed2d..5b13f5958d 100644
--- a/Source/Core/Common/Src/SConscript
+++ b/Source/Core/Common/Src/SConscript
@@ -3,10 +3,13 @@
Import('env')
import os
import sys
-from SconsTests import utils
-utils.GenerateRevFile(env['flavor'], Dir('#Source/Core/Common/Src').abspath +
- os.sep + 'svnrev_template.h', 'svnrev.h')
+def createVersion(env, target, source):
+ from SconsTests import utils
+ utils.GenerateRevFile(env['flavor'], source[0].path, target[0].path)
+
+env.Command('svnrev.h', 'svnrev_template.h',
+ [Delete('${TARGET.srcpath}'), createVersion])
files = [
"ABI.cpp",