diff --git a/griffin/griffin_cpp.cpp b/griffin/griffin_cpp.cpp
index c7be168f35..0c6848a905 100644
--- a/griffin/griffin_cpp.cpp
+++ b/griffin/griffin_cpp.cpp
@@ -13,6 +13,18 @@
* If not, see .
*/
+#if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL)
+#define HAVE_SHADERS
+#endif
+
+#if defined(HAVE_ZLIB) || defined(HAVE_7ZIP)
+#define HAVE_COMPRESSION
+#endif
+
+#if defined(_MSC_VER)
+#include
+#endif
+
#ifdef HAVE_QT
#include "../ui/drivers/ui_qt.cpp"
#endif