module_openvr.cmake 726 B

1234567891011121314151617181920212223242526272829303132
  1. # module openvr
  2. option(TORQUE_OPENVR "Enable openvr module" OFF)
  3. mark_as_advanced(TORQUE_OPENVR)
  4. if(TORQUE_OPENVR)
  5. if(TORQUE_OPENVR_SDK_PATH STREQUAL "")
  6. set(TORQUE_OPENVR_SDK_PATH "" CACHE PATH "openvr library path" FORCE)
  7. endif()
  8. else() # hide variable
  9. set(TORQUE_OPENVR_SDK_PATH "" CACHE INTERNAL "" FORCE)
  10. endif()
  11. if(TORQUE_OPENVR)
  12. # Source
  13. addPathRec( "${srcDir}/platform/input/openvr" )
  14. # Includes
  15. addInclude( "${TORQUE_OPENVR_SDK_PATH}/headers" )
  16. # Libs
  17. if( WIN32 )
  18. if( TORQUE_CPU_X64 )
  19. link_directories( "${TORQUE_OPENVR_SDK_PATH}/lib/win64" )
  20. else()
  21. link_directories( "${TORQUE_OPENVR_SDK_PATH}/lib/win32" )
  22. endif()
  23. addLib( "openvr_api" )
  24. endif()
  25. addDef(TORQUE_OPENVR)
  26. endif()