Browse Source

Verify both platform and endianness have been determined in configuration

Bart van Strien 10 years ago
parent
commit
cb02452c08
1 changed files with 8 additions and 0 deletions
  1. 8 0
      src/common/config.h

+ 8 - 0
src/common/config.h

@@ -140,4 +140,12 @@
 #	define LOVE_ENABLE_WUFF
 #endif
 
+// Check we have a sane configuration
+#if !defined(LOVE_WINDOWS) && !defined(LOVE_LINUX) && !defined(LOVE_IOS) && !defined(LOVE_MACOSX)
+#	error Could not detect target platform
+#endif
+#if !defined(LOVE_LITTLE_ENDIAN) && !defined(LOVE_BIG_ENDIAN)
+#	error Could not detect endianness
+#endif
+
 #endif // LOVE_CONFIG_H