| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- # Filename: FindVRPN.cmake
- # Authors: CFSworks (2 Nov, 2018)
- #
- # Usage:
- # find_package(VRPN [REQUIRED] [QUIET])
- #
- # Once done this will define:
- # VRPN_FOUND - system has VRPN
- # VRPN_INCLUDE_DIR - the include directory containing VRPN header files
- # VRPN_LIBRARIES - the path to the VRPN client libraries
- #
- find_path(VRPN_INCLUDE_DIR "vrpn_Connection.h")
- find_library(VRPN_vrpn_LIBRARY
- NAMES "vrpn")
- mark_as_advanced(VRPN_INCLUDE_DIR VRPN_vrpn_LIBRARY)
- if(VRPN_vrpn_LIBRARY)
- get_filename_component(_vrpn_dir "${VRPN_vrpn_LIBRARY}" DIRECTORY)
- find_library(VRPN_quat_LIBRARY
- NAMES "quat"
- PATHS "${_vrpn_dir}"
- NO_DEFAULT_PATH)
- unset(_vrpn_dir)
- mark_as_advanced(VRPN_quat_LIBRARY)
- endif()
- set(VRPN_LIBRARIES)
- if(VRPN_vrpn_LIBRARY)
- list(APPEND VRPN_LIBRARIES "${VRPN_vrpn_LIBRARY}")
- endif()
- if(VRPN_quat_LIBRARY)
- list(APPEND VRPN_LIBRARIES "${VRPN_quat_LIBRARY}")
- endif()
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(VRPN DEFAULT_MSG VRPN_INCLUDE_DIR VRPN_LIBRARIES)
|