first commit

This commit is contained in:
bing
2026-04-03 11:29:43 +08:00
commit 2974a3dec5
60 changed files with 10444 additions and 0 deletions

View 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)