description "OpenGL-based virtual reality library";
version "0.1";
+ require "mspcore";
require "mspgl";
- require "libovr";
- require "libudev";
+ require "mspgui";
- build_info
+ feature "libovr" "Support Oculus Rift through LibOVR";
+ feature "openvr" "Support HTC Vive and other devices through OpenVR";
+
+ if_feature "libovr"
{
- warning_level 1;
+ require "libovr";
+ require "libudev";
+
+ build_info
+ {
+ warning_level 1;
+ };
+ };
+
+ if_feature "openvr"
+ {
+ require "openvr";
};
library "mspvr"
{
source "source";
+ if_feature "libovr"
+ {
+ source "source/libovr";
+ };
+ if_feature "openvr"
+ {
+ source "source/openvr";
+ };
install true;
install_map
{