xref: /freebsd/contrib/libpcap/cmake/Modules/FindSNF.cmake (revision 6f9cba8f8b5efd16249633e52483ea351876b67b)
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