Browse Source

CMake Oculus VR module.

LuisAntonRebollo 11 years ago
parent
commit
80f31c0068
2 changed files with 28 additions and 0 deletions
  1. 15 0
      Tools/CMake/modules/module_oculusVR.cmake
  2. 13 0
      Tools/CMake/torque3d.cmake

+ 15 - 0
Tools/CMake/modules/module_oculusVR.cmake

@@ -0,0 +1,15 @@
+# module OculusVR
+ 
+# Source
+addPathRec( "${srcDir}/platform/input/oculusVR" )
+
+# Includes
+include_directories( "${TORQUE_OCULUSVR_SDK_PATH}/LibOVR/Include" )
+include_directories( "${TORQUE_OCULUSVR_SDK_PATH}/LibOVR/Src" )
+ 
+# Libs
+if( WIN32 ) 
+    link_directories( "${TORQUE_OCULUSVR_SDK_PATH}/LibOVR/Lib/Win32" )
+    addRequiredLink( "libovr.lib" )
+    addRequiredLink( "libovrd.lib" )
+endif()

+ 13 - 0
Tools/CMake/torque3d.cmake

@@ -24,6 +24,15 @@ mark_as_advanced(TORQUE_EXTENDED_MOVE)
 option(TORQUE_NAVIGATION "Enable Navigation module" OFF)
 #mark_as_advanced(TORQUE_NAVIGATION)
 
+#Oculus VR
+option(TORQUE_OCULUSVR "Enable OCULUSVR module" OFF)
+mark_as_advanced(TORQUE_OCULUSVR)
+if(TORQUE_OCULUSVR)
+    set(TORQUE_OCULUSVR_SDK_PATH "" CACHE PATH "OCULUSVR library path" FORCE)
+else() # hide variable
+    set(TORQUE_OCULUSVR_SDK_PATH "" CACHE INTERNAL "" FORCE) 
+endif()
+
 ###############################################################################
 # options
 ###############################################################################
@@ -230,6 +239,10 @@ if(TORQUE_NAVIGATION)
    include( "modules/module_navigation.cmake" )
 endif()
 
+if(TORQUE_OCULUSVR)
+    include( "modules/module_oculusVR.cmake" )
+endif()
+
 ###############################################################################
 # platform specific things
 ###############################################################################