summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Antonuk <alan.antonuk@gmail.com>2021-04-06 03:28:15 +0000
committerAlan Antonuk <alan.antonuk@gmail.com>2021-04-05 22:40:08 -0700
commit5a75fbed8a4a86b612c9ecb83f78ca59e43e2838 (patch)
treed2a85f82bed59068b575382aad3ec8cf7bf5bc92
parent9467fa5c32f43be1b5835b47b53278e80fdfddad (diff)
downloadrabbitmq-c-5a75fbed8a4a86b612c9ecb83f78ca59e43e2838.tar.gz
Move public header files to include directory
Signed-off-by: GitHub <noreply@github.com>
-rw-r--r--cmake/VersionFunctions.cmake6
-rw-r--r--include/amqp.h (renamed from librabbitmq/amqp.h)0
-rw-r--r--include/amqp_framing.h (renamed from librabbitmq/amqp_framing.h)0
-rw-r--r--include/amqp_ssl_socket.h (renamed from librabbitmq/amqp_ssl_socket.h)0
-rw-r--r--include/amqp_tcp_socket.h (renamed from librabbitmq/amqp_tcp_socket.h)0
-rw-r--r--librabbitmq/CMakeLists.txt20
-rw-r--r--tests/CMakeLists.txt5
7 files changed, 18 insertions, 13 deletions
diff --git a/cmake/VersionFunctions.cmake b/cmake/VersionFunctions.cmake
index 27ec3a7..681cd1f 100644
--- a/cmake/VersionFunctions.cmake
+++ b/cmake/VersionFunctions.cmake
@@ -1,7 +1,7 @@
function(get_library_version VERSION_ARG)
- file(STRINGS librabbitmq/amqp.h _API_VERSION_MAJOR REGEX "^#define AMQP_VERSION_MAJOR [0-9]+$")
- file(STRINGS librabbitmq/amqp.h _API_VERSION_MINOR REGEX "^#define AMQP_VERSION_MINOR [0-9]+$")
- file(STRINGS librabbitmq/amqp.h _API_VERSION_PATCH REGEX "^#define AMQP_VERSION_PATCH [0-9]+$")
+ file(STRINGS include/amqp.h _API_VERSION_MAJOR REGEX "^#define AMQP_VERSION_MAJOR [0-9]+$")
+ file(STRINGS include/amqp.h _API_VERSION_MINOR REGEX "^#define AMQP_VERSION_MINOR [0-9]+$")
+ file(STRINGS include/amqp.h _API_VERSION_PATCH REGEX "^#define AMQP_VERSION_PATCH [0-9]+$")
string(REGEX MATCH "[0-9]+" _API_VERSION_MAJOR ${_API_VERSION_MAJOR})
string(REGEX MATCH "[0-9]+" _API_VERSION_MINOR ${_API_VERSION_MINOR})
diff --git a/librabbitmq/amqp.h b/include/amqp.h
index 532f731..532f731 100644
--- a/librabbitmq/amqp.h
+++ b/include/amqp.h
diff --git a/librabbitmq/amqp_framing.h b/include/amqp_framing.h
index ad90433..ad90433 100644
--- a/librabbitmq/amqp_framing.h
+++ b/include/amqp_framing.h
diff --git a/librabbitmq/amqp_ssl_socket.h b/include/amqp_ssl_socket.h
index db3aa73..db3aa73 100644
--- a/librabbitmq/amqp_ssl_socket.h
+++ b/include/amqp_ssl_socket.h
diff --git a/librabbitmq/amqp_tcp_socket.h b/include/amqp_tcp_socket.h
index 3e9d82f..3e9d82f 100644
--- a/librabbitmq/amqp_tcp_socket.h
+++ b/include/amqp_tcp_socket.h
diff --git a/librabbitmq/CMakeLists.txt b/librabbitmq/CMakeLists.txt
index 9f59d63..262b726 100644
--- a/librabbitmq/CMakeLists.txt
+++ b/librabbitmq/CMakeLists.txt
@@ -39,7 +39,7 @@ if (REGENERATE_AMQP_FRAMING)
DEPENDS ${AMQP_SPEC_JSON_PATH} ${CODEGEN_PY} ${AMQP_CODEGEN_PY}
VERBATIM)
else (REGENERATE_AMQP_FRAMING)
- set(AMQP_FRAMING_H_PATH ${CMAKE_CURRENT_SOURCE_DIR}/amqp_framing.h)
+ set(AMQP_FRAMING_H_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../include/amqp_framing.h)
set(AMQP_FRAMING_C_PATH ${CMAKE_CURRENT_SOURCE_DIR}/amqp_framing.c)
endif (REGENERATE_AMQP_FRAMING)
@@ -48,19 +48,20 @@ endif (REGENERATE_AMQP_FRAMING)
set(LIBRABBITMQ_INCLUDE_DIRS
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../include
)
include_directories(${LIBRABBITMQ_INCLUDE_DIRS})
set(LIBRABBITMQ_INCLUDE_DIRS
- ${LIBRABBITMQ_INCLUDE_DIRS}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../include
PARENT_SCOPE)
add_definitions(-DHAVE_CONFIG_H)
if (ENABLE_SSL_SUPPORT)
add_definitions(-DWITH_SSL=1)
- set(AMQP_SSL_SOCKET_H_PATH amqp_ssl_socket.h)
+ set(AMQP_SSL_SOCKET_H_PATH ../include/amqp_ssl_socket.h)
set(AMQP_SSL_SRCS ${AMQP_SSL_SOCKET_H_PATH}
amqp_openssl.c
@@ -91,8 +92,10 @@ endif()
set(RABBITMQ_SOURCES
${AMQP_FRAMING_H_PATH}
${AMQP_FRAMING_C_PATH}
- amqp_api.c amqp.h amqp_connection.c amqp_mem.c amqp_private.h amqp_socket.c
- amqp_table.c amqp_url.c amqp_socket.h amqp_tcp_socket.c amqp_tcp_socket.h
+ ../include/amqp.h
+ ../include/amqp_tcp_socket.h
+ amqp_api.c amqp_connection.c amqp_mem.c amqp_private.h amqp_socket.c
+ amqp_table.c amqp_url.c amqp_socket.h amqp_tcp_socket.c
amqp_time.c amqp_time.h
amqp_consumer.c
${AMQP_SSL_SRCS}
@@ -154,11 +157,10 @@ if (BUILD_STATIC_LIBS)
endif (BUILD_STATIC_LIBS)
install(FILES
- amqp.h
+ ../include/amqp.h
${AMQP_FRAMING_H_PATH}
- amqp_tcp_socket.h
+ ../include/amqp_tcp_socket.h
${AMQP_SSL_SOCKET_H_PATH}
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
- )
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
set(RMQ_LIBRARY_TARGET ${RMQ_LIBRARY_TARGET} PARENT_SCOPE)
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 320a73d..f745e3f 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -1,4 +1,7 @@
-include_directories(${LIBRABBITMQ_INCLUDE_DIRS})
+include_directories(
+ ${LIBRABBITMQ_INCLUDE_DIRS}
+ ${CMAKE_CURRENT_BINARY_DIR}/../librabbitmq/
+ ${CMAKE_CURRENT_SOURCE_DIR}/../librabbitmq/)
if (MSVC)
# No version of MSVC has inttypes.h, this uses the msinttypes