mirror of
https://github.com/overte-org/overte.git
synced 2025-08-10 06:53:01 +02:00
Update Oculus SDK to 1.11
This commit is contained in:
parent
8424f151bf
commit
c892d8a81a
2 changed files with 22 additions and 19 deletions
26
cmake/externals/LibOVR/CMakeLists.txt
vendored
26
cmake/externals/LibOVR/CMakeLists.txt
vendored
|
@ -12,35 +12,23 @@ string(TOUPPER ${EXTERNAL_NAME} EXTERNAL_NAME_UPPER)
|
||||||
# 0.5 public
|
# 0.5 public
|
||||||
# URL http://static.oculus.com/sdk-downloads/ovr_sdk_win_0.5.0.1.zip
|
# URL http://static.oculus.com/sdk-downloads/ovr_sdk_win_0.5.0.1.zip
|
||||||
# URL_MD5 d3fc4c02db9be5ff08af4ef4c97b32f9
|
# URL_MD5 d3fc4c02db9be5ff08af4ef4c97b32f9
|
||||||
# 1.3 public
|
|
||||||
# URL http://hifi-public.s3.amazonaws.com/dependencies/ovr_sdk_win_1.3.0_public.zip
|
|
||||||
# URL_MD5 4d26faba0c1f35ff80bf674c96ed9259
|
|
||||||
|
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
|
|
||||||
ExternalProject_Add(
|
ExternalProject_Add(
|
||||||
${EXTERNAL_NAME}
|
${EXTERNAL_NAME}
|
||||||
URL https://hifi-public.s3.amazonaws.com/dependencies/ovr_sdk_win_1.8.0_public.zip
|
URL https://static.oculus.com/sdk-downloads/1.11.0/Public/1486063832/ovr_sdk_win_1.11.0_public.zip
|
||||||
URL_MD5 bea17e04acc1dd8cf7cabefa1b28cc3c
|
URL_MD5 ea484403757cbfdfa743b6577fb1f9d2
|
||||||
CONFIGURE_COMMAND ""
|
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
|
||||||
BUILD_COMMAND ""
|
PATCH_COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/LibOVRCMakeLists.txt" <SOURCE_DIR>/CMakeLists.txt
|
||||||
INSTALL_COMMAND ""
|
|
||||||
LOG_DOWNLOAD 1
|
LOG_DOWNLOAD 1
|
||||||
)
|
)
|
||||||
|
|
||||||
ExternalProject_Get_Property(${EXTERNAL_NAME} SOURCE_DIR)
|
ExternalProject_Get_Property(${EXTERNAL_NAME} SOURCE_DIR)
|
||||||
message("LIBOVR dir ${SOURCE_DIR}")
|
ExternalProject_Get_Property(${EXTERNAL_NAME} INSTALL_DIR)
|
||||||
set(LIBOVR_DIR ${SOURCE_DIR}/LibOVR)
|
set(LIBOVR_DIR ${INSTALL_DIR})
|
||||||
if ("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
|
|
||||||
set(LIBOVR_LIB_DIR ${LIBOVR_DIR}/Lib/Windows/x64/Release/VS2013 CACHE TYPE INTERNAL)
|
|
||||||
else()
|
|
||||||
set(LIBOVR_LIB_DIR ${LIBOVR_DIR}/Lib/Windows/Win32/Release/VS2013 CACHE TYPE INTERNAL)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(${EXTERNAL_NAME_UPPER}_INCLUDE_DIRS ${LIBOVR_DIR}/Include CACHE TYPE INTERNAL)
|
set(${EXTERNAL_NAME_UPPER}_INCLUDE_DIRS ${LIBOVR_DIR}/Include CACHE TYPE INTERNAL)
|
||||||
message("LIBOVR include dir ${${EXTERNAL_NAME_UPPER}_INCLUDE_DIRS}")
|
set(${EXTERNAL_NAME_UPPER}_LIBRARIES ${LIBOVR_DIR}/Lib/LibOVR.lib CACHE TYPE INTERNAL)
|
||||||
set(${EXTERNAL_NAME_UPPER}_LIBRARIES ${LIBOVR_LIB_DIR}/LibOVR.lib CACHE TYPE INTERNAL)
|
|
||||||
|
|
||||||
elseif(APPLE)
|
elseif(APPLE)
|
||||||
|
|
||||||
ExternalProject_Add(
|
ExternalProject_Add(
|
||||||
|
|
15
cmake/externals/LibOVR/LibOVRCMakeLists.txt
vendored
Normal file
15
cmake/externals/LibOVR/LibOVRCMakeLists.txt
vendored
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
cmake_minimum_required(VERSION 3.2)
|
||||||
|
project(LibOVR)
|
||||||
|
|
||||||
|
#set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DOVR_BUILD_DEBUG")
|
||||||
|
|
||||||
|
include_directories(LibOVR/Include LibOVR/Src)
|
||||||
|
#include_directories(LibOVRKernel/Src/)
|
||||||
|
file(GLOB HEADER_FILES LibOVR/Include/*.h)
|
||||||
|
file(GLOB EXTRA_HEADER_FILES LibOVR/Include/Extras/*.h)
|
||||||
|
file(GLOB_RECURSE SOURCE_FILES LibOVR/Src/*.c LibOVR/Src/*.cpp)
|
||||||
|
add_library(LibOVR STATIC ${SOURCE_FILES} ${HEADER_FILES} ${EXTRA_HEADER_FILES})
|
||||||
|
|
||||||
|
install(TARGETS LibOVR DESTINATION Lib)
|
||||||
|
install(FILES ${HEADER_FILES} DESTINATION Include)
|
||||||
|
install(FILES ${EXTRA_HEADER_FILES} DESTINATION Include/Extras)
|
Loading…
Reference in a new issue