description "OpenGL-based virtual reality library";
version "0.1";
+ require "mspcore";
require "mspgl";
+ require "mspgui";
+
+ feature "libovr" "Support Oculus Rift through LibOVR";
+ feature "openvr" "Support HTC Vive and other devices through OpenVR";
+
+ if_feature "libovr"
+ {
+ 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
+ {
+ map "source" "include/msp/vr";
+ };
};
};