1b00ab754SHans Petter Selasky# 2b00ab754SHans Petter Selasky# Try to find the Myricom SNF library. 3b00ab754SHans Petter Selasky# 4b00ab754SHans Petter Selasky 5b00ab754SHans Petter Selasky# Try to find the header 6b00ab754SHans Petter Selaskyfind_path(SNF_INCLUDE_DIR snf.h /opt/snf) 7b00ab754SHans Petter Selasky 8b00ab754SHans Petter Selasky# Try to find the library 9b00ab754SHans Petter Selaskyfind_library(SNF_LIBRARY snf /opt/snf) 10b00ab754SHans Petter Selasky 11*6f9cba8fSJoseph Mingrone# 12*6f9cba8fSJoseph Mingrone# Get link information from the _LIBRARY paths. 13*6f9cba8fSJoseph Mingrone# 14*6f9cba8fSJoseph Mingroneget_link_info_from_library_path(SNF snf) 15*6f9cba8fSJoseph Mingrone 16b00ab754SHans Petter Selaskyinclude(FindPackageHandleStandardArgs) 17b00ab754SHans Petter Selaskyfind_package_handle_standard_args(SNF 18b00ab754SHans Petter Selasky DEFAULT_MSG 19b00ab754SHans Petter Selasky SNF_INCLUDE_DIR 20b00ab754SHans Petter Selasky SNF_LIBRARY 21b00ab754SHans Petter Selasky) 22b00ab754SHans Petter Selasky 23b00ab754SHans Petter Selaskymark_as_advanced( 24b00ab754SHans Petter Selasky SNF_INCLUDE_DIR 25b00ab754SHans Petter Selasky SNF_LIBRARY 26b00ab754SHans Petter Selasky) 27b00ab754SHans Petter Selasky 28b00ab754SHans Petter Selaskyset(SNF_INCLUDE_DIRS ${SNF_INCLUDE_DIR}) 29b00ab754SHans Petter Selaskyset(SNF_LIBRARIES ${SNF_LIBRARY}) 30*6f9cba8fSJoseph Mingroneset(SNF_STATIC_LIBRARIES ${SNF_LIBRARY}) 31