2016-04-25 22:26:27 +00:00
|
|
|
|
|
|
|
|
# module openvr
|
|
|
|
|
|
|
|
|
|
option(TORQUE_OPENVR "Enable openvr module" OFF)
|
|
|
|
|
mark_as_advanced(TORQUE_OPENVR)
|
|
|
|
|
if(TORQUE_OPENVR)
|
2016-05-14 23:39:08 +00:00
|
|
|
if(TORQUE_OPENVR_SDK_PATH STREQUAL "")
|
2016-04-25 22:26:27 +00:00
|
|
|
set(TORQUE_OPENVR_SDK_PATH "" CACHE PATH "openvr library path" FORCE)
|
|
|
|
|
endif()
|
|
|
|
|
else() # hide variable
|
2016-05-14 23:39:08 +00:00
|
|
|
set(TORQUE_OPENVR_SDK_PATH "" CACHE INTERNAL "" FORCE)
|
2016-04-25 22:26:27 +00:00
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if(TORQUE_OPENVR)
|
|
|
|
|
# Source
|
|
|
|
|
addPathRec( "${srcDir}/platform/input/openvr" )
|
|
|
|
|
|
|
|
|
|
# Includes
|
|
|
|
|
addInclude( "${TORQUE_OPENVR_SDK_PATH}/headers" )
|
|
|
|
|
|
|
|
|
|
# Libs
|
|
|
|
|
if( WIN32 )
|
|
|
|
|
if( TORQUE_CPU_X64 )
|
|
|
|
|
link_directories( "${TORQUE_OPENVR_SDK_PATH}/lib/win64" )
|
|
|
|
|
else()
|
|
|
|
|
link_directories( "${TORQUE_OPENVR_SDK_PATH}/lib/win32" )
|
|
|
|
|
endif()
|
|
|
|
|
addLib( "openvr_api" )
|
|
|
|
|
endif()
|
2016-06-14 23:12:27 +00:00
|
|
|
|
|
|
|
|
addDef(TORQUE_OPENVR)
|
2016-04-25 22:26:27 +00:00
|
|
|
endif()
|