+// <root>/buildtools/Cmake/gras_config.h.in is user-written.
+// With Cmake it creates <root>/src/gras_config.h
+
+/* Set somes variables for Windows compilation */
+
+#ifdef _XBT_DLL_EXPORT
+ #ifndef DLL_EXPORT
+ #define DLL_EXPORT
+ #endif
+#else
+ #ifdef _XBT_DLL_STATIC
+ #ifndef DLL_STATIC
+ #define DLL_STATIC
+ #endif
+ #else
+ #ifndef DLL_EXPORT
+ #define DLL_IMPORT
+ #endif
+ #endif
+#endif
+
+#cmakedefine SIZEOF_INT @SIZEOF_INT@
+#cmakedefine SIZEOF_VOIDP @SIZEOF_VOIDP@
+
+/* If __thread is available */
+#cmakedefine HAVE_THREAD_LOCAL_STORAGE @HAVE_THREAD_LOCAL_STORAGE@
+
+#ifndef __STRICT_ANSI__
+ #cmakedefine __STRICT_ANSI__ @__STRICT_ANSI__@
+#endif
+#ifndef _MSC_VER
+ #cmakedefine _MSC_VER @_MSC_VER@
+#endif
+#ifndef _M_IX86
+ #cmakedefine _M_IX86 @_M_IX86@
+#endif
+#cmakedefine _XBT_WIN32 @_XBT_WIN32@ //this variable is set if it is a windows platform
+#cmakedefine _WIN32 @_WIN32@ //this variable is set if it is a 32 bits windows platform
+#cmakedefine _WIN64 @_WIN64@ //this variable is set if it is a 64 bits windows platform
+#cmakedefine __VISUALC__ @__VISUALC__@
+#cmakedefine __BORLANDC__ @__BORLANDC__@
+#cmakedefine APPLE @APPLE@
+#ifdef _XBT_WIN32
+ #ifndef __GNUC__
+ #cmakedefine __GNUC__ @__GNUC__@
+ #endif
+#endif
+/* Set to true if enable_model-checking is true */
+#cmakedefine MMALLOC_WANT_OVERRIDE_LEGACY @MMALLOC_WANT_OVERRIDE_LEGACY@
+#cmakedefine HAVE_MC @HAVE_MC@
+
+/* Set to true if have the mergesort function */
+#cmakedefine HAVE_MERGESORT @HAVE_MERGESORT@
+
+/* If have linux_futex.h */
+#cmakedefine HAVE_FUTEX_H @HAVE_FUTEX_H@
+
+/* Some variable for graphviz */
+#cmakedefine HAVE_GRAPHVIZ @HAVE_GRAPHVIZ@
+#cmakedefine HAVE_GRAPH_H @GRAPH_H@
+#cmakedefine HAVE_CGRAPH_H @CGRAPH_H@
+#cmakedefine HAVE_AGRAPH_H @AGRAPH_H@