Browse Source

Added support for building on VS2012/13 targeting XP

Miodrag Milanovic 10 years ago
parent
commit
9a3f9a1c7c
2 changed files with 13 additions and 1 deletions
  1. 7 0
      scripts/bgfx.lua
  2. 6 1
      scripts/example-common.lua

+ 7 - 0
scripts/bgfx.lua

@@ -62,6 +62,13 @@ function bgfxProject(_name, _kind, _defines)
 				"$(DXSDK_DIR)/include",
 				"$(DXSDK_DIR)/include",
 			}
 			}
 
 
+		if (_OPTIONS["vs"] == "vs2012-xp") or (_OPTIONS["vs"] == "vs2013-xp") then
+		configuration { "vs201*" }
+			includedirs {
+				"$(DXSDK_DIR)/include",
+			}
+		end
+
 		configuration { "winphone8*"}
 		configuration { "winphone8*"}
 			linkoptions {
 			linkoptions {
 				"/ignore:4264" -- LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata
 				"/ignore:4264" -- LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata

+ 6 - 1
scripts/example-common.lua

@@ -35,7 +35,12 @@ project ("example-common")
 		includedirs {
 		includedirs {
 			"$(DXSDK_DIR)/include",
 			"$(DXSDK_DIR)/include",
 		}
 		}
-
+	if (_OPTIONS["vs"] == "vs2012-xp") or (_OPTIONS["vs"] == "vs2013-xp") then
+	configuration { "vs201*" }
+		includedirs {
+			"$(DXSDK_DIR)/include",
+		}
+	end
 
 
 	configuration { "winphone8*"}
 	configuration { "winphone8*"}
 		linkoptions {
 		linkoptions {