]> git.proxmox.com Git - ceph.git/blame - ceph/cmake/modules/FindRabbitMQ.cmake
import ceph quincy 17.2.1
[ceph.git] / ceph / cmake / modules / FindRabbitMQ.cmake
CommitLineData
11fdf7f2
TL
1find_path(rabbitmq_INCLUDE_DIR
2 NAMES amqp.h)
3
4find_library(rabbitmq_LIBRARY
5 NAMES rabbitmq)
6
7include(FindPackageHandleStandardArgs)
8
9find_package_handle_standard_args(RabbitMQ DEFAULT_MSG
10 rabbitmq_INCLUDE_DIR
11 rabbitmq_LIBRARY)
12
13if(RabbitMQ_FOUND AND NOT (TARGET RabbitMQ::RabbitMQ))
14 add_library(RabbitMQ::RabbitMQ UNKNOWN IMPORTED)
15 set_target_properties(RabbitMQ::RabbitMQ PROPERTIES
16 INTERFACE_INCLUDE_DIRECTORIES "${rabbitmq_INCLUDE_DIR}"
17 IMPORTED_LINK_INTERFACE_LANGUAGES "C"
18 IMPORTED_LOCATION "${rabbitmq_LIBRARY}")
19endif()