Daniele Bartolini преди 10 години
родител
ревизия
00607a62f0
променени са 2 файла, в които са добавени 8 реда и са изтрити 5 реда
  1. 0 5
      genie/toolchain.lua
  2. 8 0
      src/core/types.h

+ 0 - 5
genie/toolchain.lua

@@ -233,11 +233,6 @@ function toolchain(build_dir, lib_dir)
 			"/ignore:4099", -- LNK4099: The linker was unable to find your .pdb file.
 		}
 
-	configuration { "vs2013" }
-		defines {
-			"alignof=__alignof",
-		}
-
 	configuration { "x32", "vs*" }
 		targetdir (build_dir .. "win32" .. "/bin")
 		objdir (build_dir .. "win32" .. "/obj")

+ 8 - 0
src/core/types.h

@@ -18,3 +18,11 @@ typedef int64_t  s64;
 typedef uint64_t u64;
 typedef float    f32;
 typedef double   f64;
+
+#if defined(_MSC_VER)
+	#define _ALLOW_KEYWORD_MACROS
+#endif
+
+#if !defined(alignof)
+	#define alignof(x) __alignof(x)
+#endif