# 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)