diff --git a/SConstruct b/SConstruct
index c6355b65a54ec37aaccef0b59a9ee7bc5f570c40..cb087e72100abecede9dd5604090ab599fe88e5d 100644
--- a/SConstruct
+++ b/SConstruct
@@ -1,6 +1,6 @@
 # -*- python -*-
 
-import sys, glob
+import sys, glob, os.path
 sys.path.append('senfscons')
 import SatSCons
 
@@ -25,4 +25,4 @@ SatSCons.StandardTargets(env)
 SatSCons.GlobalTargets(env)
 SatSCons.Doxygen(env)
 
-env.Command("Doxyfile.local", None, Touch("$TARGET"))
+if not os.path.exists("Doxyfile.local") : Execute(Touch("Doxyfile.local"))