first commit
This commit is contained in:
32
Modules/FindRabbitmqc.cmake
Normal file
32
Modules/FindRabbitmqc.cmake
Normal file
@@ -0,0 +1,32 @@
|
||||
#Find the Rabbitmq C library
|
||||
|
||||
INCLUDE(LibFindMacros)
|
||||
|
||||
# Find the include directories
|
||||
FIND_PATH(Rabbitmqc_INCLUDE_DIR
|
||||
NAMES amqp.h
|
||||
HINTS ${Rabbitmqc_DIR}/include
|
||||
)
|
||||
|
||||
FIND_LIBRARY(Rabbitmqc_LIBRARY
|
||||
NAMES rabbitmq
|
||||
HINTS ${Rabbitmqc_DIR}/lib
|
||||
)
|
||||
|
||||
SET(Rabbitmqc_PROCESS_INCLUDES Rabbitmqc_INCLUDE_DIR)
|
||||
SET(Rabbitmqc_PROCESS_LIBS Rabbitmqc_LIBRARY)
|
||||
|
||||
LIBFIND_PROCESS(Rabbitmqc)
|
||||
|
||||
find_file(_Rabbitmqc_SSL_HEADER
|
||||
NAMES amqp_ssl_socket.h
|
||||
PATHS ${Rabbitmqc_INCLUDE_DIR}
|
||||
NO_DEFAULT_PATH
|
||||
)
|
||||
|
||||
string(COMPARE NOTEQUAL "${_Rabbitmqc_SSL_HEADER}"
|
||||
"_Rabbitmqc_SSL_HEADER-NOTFOUND" _rmqc_ssl_enabled)
|
||||
|
||||
set(Rabbitmqc_SSL_ENABLED ${_rmqc_ssl_enabled} CACHE BOOL
|
||||
"Rabbitmqc is SSL Enabled" FORCE)
|
||||
mark_as_advanced(_Rabbitmqc_SSL_HEADER Rabbitmqc_SSL_ENABLED)
|
||||
Reference in New Issue
Block a user