1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 15:19:55 +00:00
openmw-tes3mp/cmake/FindOpenXR.cmake
2020-06-26 23:02:48 +02:00

29 lines
969 B
CMake

# Locate OpenXR library
# This module defines
# OpenXR_LIBRARY, the OpenXR library, with no other libraries
# OpenXR_LIBRARIES, the OpenXR library and required components with compiler flags
# OpenXR_FOUND, if false, do not try to link to OpenXR
# OpenXR_INCLUDE_DIR, where to find openxr.h
# OpenXR_VERSION, the version of the found library
#
if(WIN32)
if (CMAKE_SIZEOF_VOID_P EQUAL 8)
set(_openxr_default_folder "C:/Program Files/OPENXR")
else()
set(_openxr_default_folder "C:/Program Files (x86)/OPENXR")
endif()
endif(WIN32)
libfind_pkg_detect(OpenXR openxr
FIND_PATH openxr/openxr.h
HINTS $ENV{OPENXR_ROOT} ${_openxr_default_folder}
PATH_SUFFIXES include
FIND_LIBRARY openxr_loader.lib
HINTS $ENV{OPENXR_ROOT} ${_openxr_default_folder}
PATH_SUFFIXES lib lib32 lib64
)
libfind_version_n_header(OpenXR NAMES openxr/openxr.h DEFINES XR_VERSION_MAJOR XR_VERSION_MINOR XR_VERSION_PATCH)
libfind_process(OpenXR)