|
|
@@ -158,23 +158,42 @@ function exampleProject(_name)
|
|
|
"ws2_32",
|
|
|
}
|
|
|
|
|
|
- configuration { "x32" }
|
|
|
- libdirs { path.join("$(OVR_DIR)/LibOVR/Lib/Win32", _ACTION) }
|
|
|
+ -- Check for LibOVR 5.0+
|
|
|
+ if os.isdir(path.join(os.getenv("OVR_DIR"), "LibOVR/Lib/Windows/Win32/Debug/VS2012")) then
|
|
|
|
|
|
- configuration { "x64" }
|
|
|
- libdirs { path.join("$(OVR_DIR)/LibOVR/Lib/x64", _ACTION) }
|
|
|
+ configuration { "x32", "Debug" }
|
|
|
+ libdirs { path.join("$(OVR_DIR)/LibOVR/Lib/Windows/Win32/Debug", _ACTION) }
|
|
|
|
|
|
- configuration { "x32", "Debug" }
|
|
|
- links { "libovrd" }
|
|
|
+ configuration { "x32", "Release" }
|
|
|
+ libdirs { path.join("$(OVR_DIR)/LibOVR/Lib/Windows/Win32/Release", _ACTION) }
|
|
|
|
|
|
- configuration { "x32", "Release" }
|
|
|
- links { "libovr" }
|
|
|
+ configuration { "x64", "Debug" }
|
|
|
+ libdirs { path.join("$(OVR_DIR)/LibOVR/Lib/Windows/x64/Debug", _ACTION) }
|
|
|
|
|
|
- configuration { "x64", "Debug" }
|
|
|
- links { "libovr64d" }
|
|
|
+ configuration { "x64", "Release" }
|
|
|
+ libdirs { path.join("$(OVR_DIR)/LibOVR/Lib/Windows/x64/Release", _ACTION) }
|
|
|
|
|
|
- configuration { "x64", "Release" }
|
|
|
- links { "libovr64" }
|
|
|
+ configuration { "x32 or x64" }
|
|
|
+ links { "libovr" }
|
|
|
+ else
|
|
|
+ configuration { "x32" }
|
|
|
+ libdirs { path.join("$(OVR_DIR)/LibOVR/Lib/Win32", _ACTION) }
|
|
|
+
|
|
|
+ configuration { "x64" }
|
|
|
+ libdirs { path.join("$(OVR_DIR)/LibOVR/Lib/x64", _ACTION) }
|
|
|
+
|
|
|
+ configuration { "x32", "Debug" }
|
|
|
+ links { "libovrd" }
|
|
|
+
|
|
|
+ configuration { "x32", "Release" }
|
|
|
+ links { "libovr" }
|
|
|
+
|
|
|
+ configuration { "x64", "Debug" }
|
|
|
+ links { "libovr64d" }
|
|
|
+
|
|
|
+ configuration { "x64", "Release" }
|
|
|
+ links { "libovr64" }
|
|
|
+ end
|
|
|
|
|
|
configuration {}
|
|
|
end
|