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