1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 16:49:55 +00:00
openmw-tes3mp/cmake/FindOpenXR.cmake
2020-01-10 00:10:09 +01:00

45 lines
1.6 KiB
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
#
# This module accepts the following env variables
# OPENXR_ROOT
# This module responds to the the flag:
#=============================================================================
# Copyright 2003-2009 Kitware, Inc.
#
# Distributed under the OSI-approved BSD License (the "License");
# see accompanying file Copyright.txt for details.
#
# This software is distributed WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the License for more information.
#=============================================================================
# (To distribute this file outside of CMake, substitute the full
# License text for the above reference.)
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)