| 123456789101112131415161718192021222324252627282930313233343536373839 |
- #.rst:
- # FindLibRT
- # ---------
- #
- # Find librt library and headers.
- #
- # The mdoule defines the following variables:
- #
- # ::
- #
- # LibRT_FOUND - true if librt was found
- # LibRT_INCLUDE_DIR - include search path
- # LibRT_LIBRARIES - libraries to link
- if(UNIX)
- find_path(LibRT_INCLUDE_DIR
- NAMES
- time.h)
- find_library(LibRT_LIBRARIES rt)
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(LibRT
- REQUIRED_VARS
- LibRT_LIBRARIES
- LibRT_INCLUDE_DIR)
- if(LibRT_FOUND)
- if(NOT TARGET RT::rt)
- add_library(RT::rt UNKNOWN IMPORTED)
- set_target_properties(RT::rt
- PROPERTIES
- IMPORTED_LOCATION ${LibRT_LIBRARIES}
- INTERFACE_INCLUDE_DIRECTORIES ${LibRT_INCLUDE_DIR})
- endif()
- endif()
- mark_as_advanced(LibRT_LIBRARIES LibRT_INCLUDE_DIR)
- endif()
|