diff --git a/utils/misc/GmshConfig.depend b/utils/misc/GmshConfig.depend
new file mode 100644
index 0000000000000000000000000000000000000000..97d6437e2883d10f99386093bd86baeb0b120d52
--- /dev/null
+++ b/utils/misc/GmshConfig.depend
@@ -0,0 +1,11 @@
+#ifndef _GMSH_CONFIG_H_
+#define _GMSH_CONFIG_H_
+
+#define HAVE_ANN
+#define HAVE_BLAS
+#define HAVE_CHACO
+#define HAVE_FLTK
+#define HAVE_LAPACK
+#define HAVE_METIS
+
+#endif
diff --git a/utils/misc/GmshConfig.msvc b/utils/misc/GmshConfig.msvc
index 714f1f9ed422e202cb477e8af45740f697852281..399aa027230e4dfe21a4982d2b322256174417c6 100644
--- a/utils/misc/GmshConfig.msvc
+++ b/utils/misc/GmshConfig.msvc
@@ -1,4 +1,3 @@
-/* Common/GmshConfig.h.  Generated from GmshConfig.h.in by configure.  */
 // Gmsh - Copyright (C) 1997-2009 C. Geuzaine, J.-F. Remacle
 //
 // See the LICENSE.txt file for license information. Please report all
@@ -7,7 +6,7 @@
 #ifndef _GMSH_CONFIG_H_
 #define _GMSH_CONFIG_H_
 
-// empty on purpose: with MSVC we define everything on the command
-// line
+// This file is empty on purpose: with MSVC we define everything in
+// the FLAGS variable (in the 'variables' file)
 
 #endif