forked from Eyescale/CMake
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFindOFED.cmake
More file actions
23 lines (19 loc) · 823 Bytes
/
FindOFED.cmake
File metadata and controls
23 lines (19 loc) · 823 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Copyright (c) 2011-2012 Stefan Eilemann <eile@eyescale.ch>
find_path(_ofed_INCLUDE_DIR rdma/rdma_verbs.h
HINTS ${OFED_ROOT}/include
PATHS /usr/include /usr/local/include /opt/local/include)
find_library(_rdma_LIBRARY NAMES rdmacm
HINTS ${OFED_ROOT}/lib
PATHS /usr/lib /usr/local/lib /opt/local/lib)
find_library(_ibverbs_LIBRARY NAMES ibverbs
HINTS ${OFED_ROOT}/lib
PATHS /usr/lib /usr/local/lib /opt/local/lib)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(OFED DEFAULT_MSG
_ofed_INCLUDE_DIR _rdma_LIBRARY _ibverbs_LIBRARY)
set(OFED_INCLUDE_DIRS ${_ofed_INCLUDE_DIR})
set(OFED_LIBRARIES ${_rdma_LIBRARY})
list(APPEND OFED_LIBRARIES ${_ibverbs_LIBRARY})
if(OFED_FOUND AND NOT OFED_FIND_QUIETLY)
message(STATUS "Found OFED in ${OFED_INCLUDE_DIRS};${OFED_LIBRARIES}")
endif()