25 lines
1.1 KiB
CMake
25 lines
1.1 KiB
CMake
# - Check for the presence of OpenHMD
|
|
#
|
|
# The following variables are set when OpenHMD is found:
|
|
# OpenHMD_FOUND = Set to true, if all components of OpenHMD have been found.
|
|
# OpenHMD_INCLUDE_DIR = Include path for the header files of OpenHMD
|
|
# OpenHMD_LIBRARY = Link these to use OpenHMD
|
|
|
|
## -----------------------------------------------------------------------------
|
|
## Check for the header files
|
|
|
|
find_path(OpenHMD_INCLUDE_DIR openhmd.h PATHS /usr/local/include /usr/include /sw/include)
|
|
find_library(OpenHMD_LIBRARY openhmd PATHS /usr/local/lib /usr/lib /lib /sw/lib)
|
|
|
|
if (OpenHMD_INCLUDE_DIR AND OpenHMD_LIBRARY)
|
|
set(OpenHMD_FOUND TRUE)
|
|
endif (OpenHMD_INCLUDE_DIR AND OpenHMD_LIBRARY)
|
|
|
|
if (OpenHMD_FOUND AND NOT TARGET openhmd)
|
|
add_library(openhmd INTERFACE IMPORTED)
|
|
set_target_properties(openhmd PROPERTIES IMPORTED_LIBNAME "${OpenHMD_LIBRARY}")
|
|
set_target_properties(openhmd PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${OpenHMD_INCLUDE_DIR}")
|
|
endif(OpenHMD_FOUND AND NOT TARGET openhmd)
|
|
|
|
mark_as_advanced(OpenHMD_FOUND OpenHMD_LIBRARY OpenHMD_INCLUDE_DIR)
|